如何在c#中获取当年的第一天和最后一天
问问题
68511 次
4 回答
132
这个?
int year = DateTime.Now.Year;
DateTime firstDay = new DateTime(year, 1, 1);
DateTime lastDay = new DateTime(year, 12, 31);
于 2013-01-06T10:14:37.993 回答
28
尝试这个:
var firstDay = new DateTime(DateTime.Now.Year, 1, 1);
var lastDay = new DateTime(DateTime.Now.Year, 12, 31);
于 2013-01-06T10:15:08.803 回答
8
这里没有一个答案实际上说明了最后一天。在我看来,正确的方法是:
int year = DateTime.Now.Year;
DateTime firstDay = new DateTime(year , 1, 1);
DateTime lastDay = firstDay.AddYears(1).AddTicks(-1)
希望这对某人有价值:)
于 2019-08-28T14:58:45.737 回答
1
为什么不获取下一个日历年的第一天(第 1 个月,第 1 天)并减去一天。
于 2015-07-15T15:52:05.027 回答