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

Joh*_*n M 8 c# datetime

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

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

Ahm*_*eed 21

有一个DateTime名为:DayOfYear的房产

Console.WriteLine(DateTime.Now.DayOfYear);
Run Code Online (Sandbox Code Playgroud)

或者任何日期:

var d = new DateTime(2010, 5, 30);
Console.WriteLine(d.DayOfYear);
Run Code Online (Sandbox Code Playgroud)


Pow*_*ord 5

实际上,它很简单:

int dayOfYear = DateTime.Today.DayOfYear;
Run Code Online (Sandbox Code Playgroud)


Kev*_*nle 5

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