2

我想知道从 1 月 1 日到今天的天数。

如果今天是 1 月 10 日,那么numOfDays=10,如果今天是 2 月 1 日,那么numOfDays=32

我怎样才能得到总天数?谢谢

4

4 回答 4

3

您可以使用DateTime'DayOfYear属性。

int dayOfYear = DateTime.Now.DayOfYear;
于 2013-04-18T09:07:36.880 回答
3

DateTime.DayOfYear正是你想要的。

要找出今天是一年中的哪一天:

var days = DateTime.Today.DayOfYear;
于 2013-04-18T09:07:43.857 回答
1

这应该给你你正在寻找的东西:

int currDayOfYear = DateTime.Now.DayOfYear; 
于 2013-04-18T09:08:40.700 回答
-1

这显示了如何做到这一点。一步一步,使用 DateTime.Now 来获取一个代表当前日期/时间的 DateTime 对象。然后使用 DateTime.DayOfYear 属性。

http://msdn.microsoft.com/en-us/library/system.datetime.dayofyear.aspx

公共 int DayOfYear { 获取;}

属性值类型:System.Int32 一年中的某一天,表示为 1 到 366 之间的值。

Datetime.Now 解释:http: //msdn.microsoft.com/en-us/library/system.datetime.now.aspx

于 2013-04-18T09:11:48.270 回答