我想知道从 1 月 1 日到今天的天数。
如果今天是 1 月 10 日,那么numOfDays=10
,如果今天是 2 月 1 日,那么numOfDays=32
。
我怎样才能得到总天数?谢谢
您可以使用DateTime
'DayOfYear
属性。
int dayOfYear = DateTime.Now.DayOfYear;
这应该给你你正在寻找的东西:
int currDayOfYear = DateTime.Now.DayOfYear;
这显示了如何做到这一点。一步一步,使用 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