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

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

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

有一个名为的DateTime属性: DayOfYear

 Console.WriteLine(DateTime.Now.DayOfYear); 

或任何日期:

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

实际上,它很简单:

 int dayOfYear = DateTime.Today.DayOfYear; 

有人提到过DateTime.DayOfYear属性吗?

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

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