Подтвердить что ты не робот

Как получить первый день и последний день текущего года в С#

Как получить первый день и последний день текущего года в c #

4b9b3361

Ответ 1

Это?

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

Ответ 2

Попробуй это:

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

Ответ 3

Почему бы не получить первый день следующего календарного года (месяц 1, день 1) и вычесть один день.

Ответ 4

Ни один из ответов здесь на самом деле не отвечает за последний день. На мой взгляд, правильный способ сделать это будет:

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

Надеюсь, это было бы полезно для кого-то :)