[edit] C# DateTime DayOfYear Property
The DateTime DayOfYear property simply returns an int value (1 through 366) which represents a certain day out of 1 to 366 days. The DayOfYear preoperty will account for leap years.
[edit] Syntax
int variable = DateTime.Now.DayOfYear;
[edit] Example 1
using System;
class Program
{
static void Main()
{
int variable = DateTime.Now.DayOfYear;
Console.WriteLine(variable.ToString());
Console.Read();
}
}
Output:
99
The output represents the 99th day of the year.
[edit] How to convert DayOfYear to DateTime
This example will directly convert to DayOfYear object back to a DateTime value.
using System;
class Program
{
static void Main()
{
double DayOfYear = 91.0;
DateTime StartOfYear = new DateTime(2007, 1, 1);
DateTime MyNewDate = StartOfYear.AddDays(DayOfYear);
Console.WriteLine(MyNewDate.ToString());
Console.Read();
}
}
Output:
4/2/2007 12:00:00 AM
<= DateTime Tutorial
|