我想得到“当天的数量。例如: 1月1日将是1。 2月,第一个将是32。
这样我们就可以在365天内完成一整年。
我的英语不好:)
答案 0 :(得分:7)
答案 1 :(得分:4)
使用任何DayOfYear
对象的DateTime
属性:
var date = new DateTime(2012, 1, 1);
var dayNumber = date.DayOfYear;
答案 2 :(得分:1)
有DateTime
个名为DayOfYear
Console.WriteLine(DateTime.Now.DayOfYear);
或任何日期:
var d = new DateTime(2012, 8, 30);
Console.WriteLine(d.DayOfYear);
答案 3 :(得分:0)
private int GetDaysInAYear(int year)
{
int days = 0;
for (int i = 1; i <= 12; i++)
{
days += DateTime.DaysInMonth(year, i);
}
return days;
}
并执行此操作(上述方法以获取一年中的天数)
DateTime.Now.DayOfYear
答案 4 :(得分:0)
DateTime.Now.DayOfYear.ToString()