Определить месяц согласно выбранной дате? - PullRequest
0 голосов
/ 21 марта 2011

У меня есть две метки в веб-форме Label1 и Label2

Label1 отображает дату как 1-апр-2011

Я хочу отображать месяц как апрель в Label2, если дата в label1 находится междуС 1 по 30 апреля 2011 года.

Я хочу отобразить месяц в виде метки в метке 2, если дата в метке 1 находится между 1 и 30 мая 2011 года.

Ответы [ 3 ]

0 голосов
/ 21 марта 2011

Если вы используете C #, вы можете попробовать это:

Label2.Text = DateTime.Parse (lable1.text) .ToString ("M")

0 голосов
/ 21 марта 2011

Чтобы получить название текущего месяца в VB.net

Today.ToString("MMMM")

и в C # .net

DateTime.Now.ToString("MMMM");
0 голосов
/ 21 марта 2011

Разобрать текст в Label1 в объект DateTime и получить из него свойство Month. Поскольку это свойство является int, вы можете использовать перечисление для перевода на месяц.

Public Enum MonthsInYear
  January = 1
  February = 2
  //...
End Enum

Dim month As DateTime = DateTime.Parse(Label1.Text)
Label2.Text = Enum.GetName(typeof(MonthsInYear), month)

См. Страницу MSDN для метода разбора для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...