我想获得从给定日期开始一年内的总天数.假设用户给出了04-01-2011(MM-DD-YYYY)我想要找到剩余的剩余天数.这该怎么做..
yam*_*men 23
假设今天的日期是:
var user = "05-08-2012";
var date = DateTime.ParseExact(user, "MM-dd-yyyy", System.Globalization.CultureInfo.InvariantCulture);
var lastdate = new DateTime(date.Year, 12, 31);
var diff = lastdate - date;
Run Code Online (Sandbox Code Playgroud)
diff.TotalDays包含天数(感谢@Tung).lastdate还包含一年的最后日期.
应该能解决问题
int daysLeft = new DateTime(DateTime.Now.Year, 12, 31).DayOfYear - DateTime.Now.DayOfYear;
| 归档时间: |
|
| 查看次数: |
23338 次 |
| 最近记录: |