SRIRAM 2 Ответов: 4

Как получить последнюю дату выбранного месяца в C#.net-что?


Всем Привет,

Я использую выпадающий список для выбора месяца на странице .aspx.
Я должен получить последнюю дату выбранного месяца на странице .aspx.cs.
(некоторые месяцы имеют 30 дней, а некоторые-31 день)

Как я могу это сделать?


С уважением,

Н. Шрирам

Dalek Dave

Отредактировано для удобства чтения.

4 Ответов

Рейтинг:
30

soni uma

Привет,

Пользователь

DateTime.DaysInMonth(int year,int month)  


Пройдите год и месяц, которые вы выберете. функция возвращает общее количество дней в месяце.

умешь


Rajesh Anuhya

Хороший ответ

soni uma

спасибо!

JF2015

Хороший ответ

Pravin Patil, Mumbai

100% правильно

Dalek Dave

Я и сам не смог бы выразиться лучше.

agent_kruger

+5 голосов, по моему мнению, сэр, никакое другое решение не может быть лучшим ответом, чем это.

Рейтинг:
2

Ali Hamza

DateTime last_Date = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(1).AddDays(-1);


CHill60

Это действительно ничем не отличается от решения 3 с 2011 года, просто используя Now вместо конкретной даты, что означает, что ваша версия менее подходит в качестве решения фактически заданного вопроса. Убедитесь, что вы не повторяете то, что уже предложил кто-то другой, и не забудьте внимательно прочитать вопрос

Рейтинг:
2

Goutam Patra

Видеть Здесь[^]


Рейтинг:
0

Blesson Mathew

Привет,

DateTime origDT = Convert.ToDateTime("02/10/2011");
DateTime lastDate = new DateTime(origDT.Year, origDT.Month, 1).AddMonths(1).AddDays(-1);

Надеюсь, это вам поможет.


JF2015

Очень хорошая альтернатива предыдущему посту. 5+

Blesson Mathew

Спасибо JF2015

Member 8233601

5+