简体   繁体   English

C#-如何计算当前年份?

[英]C# - How to calculate the current day-of-year?

Today is 5.27.2010 - this means it is day 147 of this year. 今天是5.27.2010年5月5.27.2010 -这意味着它是今年的147天。

How do I calculate that today is 147 based on the current date? 如何根据当前日期计算今天是147?

There's a DateTime property named just that: DayOfYear 有一个名为的DateTime属性: DayOfYear

Console.WriteLine(DateTime.Now.DayOfYear);

Or for any date: 或任何日期:

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

实际上,这很简单:

int dayOfYear = DateTime.Today.DayOfYear;

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

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM