Получить из DateTime даты начала и конца месяца - C#
Формулировка задачи:
Здравствуйте.
Помогите получить по текущей дате, даты: начала месяца, окончания месяца.
То есть, результат должен получится 2016,3,1 и 2016,3,31;
Решил это пока так:
Листинг программы
- DateTime date = DateTime.Now;
- int Month = date.Month;
- int Year = date.Year;
- int allDayMonth = DateTime.DaysInMonth(Year,Month);
- DateTime Begin = new DateTime (Year,Month,1);
- DateTime End = new DateTime (Year,Month,allDayMonth);
Решение задачи: «Получить из DateTime даты начала и конца месяца»
textual
Листинг программы
- DateTime now = DateTime.Now;
- var startDate = new DateTime(now.Year, now.Month, 1);
- var endDate = startDate.AddMonths(1).AddDays(-1);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д