C# - 如何计算当前的日期?

时间:2010-05-27 17:03:52

标签: c# datetime

今天是5.27.2010 - 这意味着它是今年的第147天。

如何根据当前日期计算今天是147?

5 个答案:

答案 0 :(得分:20)

有一个名为DateTime的{​​{1}}属性:DayOfYear

Console.WriteLine(DateTime.Now.DayOfYear);

或任何日期:

var d = new DateTime(2010, 5, 30);
Console.WriteLine(d.DayOfYear);

答案 1 :(得分:5)

实际上,这很简单:

int dayOfYear = DateTime.Today.DayOfYear;

答案 2 :(得分:4)

C#的DateTime类有一个名为DayOfYear()的方法,您可以使用。

答案 3 :(得分:3)

是否有人提及DateTime.DayOfYear属性?

答案 4 :(得分:-1)

DateTime dt = new DateTime(2001, 12, 14);
            dynamic dayofyear = dt.DayOfYear;
            dynamic datofweek = dt.DayOfWeek;