如何在c#中获取当前年份的第一天和最后一天

时间:2013-01-06 10:09:07

标签: c# date

如何在Windows Phone的c#中获取当年的第一天和最后一天 7?

4 个答案:

答案 0 :(得分:92)

此?

int year = DateTime.Now.Year;
DateTime firstDay = new DateTime(year , 1, 1);
DateTime lastDay = new DateTime(year , 12, 31);

答案 1 :(得分:21)

试试这个:

var FirstDay = new DateTime(DateTime.Now.Year, 1, 1);
var LastDay = new DateTime(DateTime.Now.Year, 12, 31);

答案 2 :(得分:1)

这里没有答案实际上是最后一天的答案。 我认为,正确的方法是:

    int year = DateTime.Now.Year;
    DateTime firstDay = new DateTime(year , 1, 1);
    DateTime lastDay = firstDay.AddYears(1).AddTicks(-1)

希望这对某人很有价值:)

答案 3 :(得分:0)

为什么不到下一个日历年的第一天(第1天,第1天)并减去一天。