#asp.net #datetime
#asp.net #дата-время
Вопрос:
Как отобразить название дня со временем, например Monday 10:10
? например Response.Write(?)
Комментарии:
1. Используйте
DateTime.Now.ToShortTimeString
после желаемого имени
Ответ №1:
Вы можете попробовать это
Response.Write(DateTime.Now.ToString("dddd hh:mm tt"));
Комментарии:
1. Настраиваемые строки формата даты и времени
2. На самом деле
Response.Write
это плохая практика в ASP.NET лучше что-то вродеlbDateTime.Text = "...";
, но в любом случае 1 для правильного способа (dddd
формат).3. @Shadow Wizard: потому что операция ожидалась в этой форме. Смотрите вопрос.
4. @ Thomas достаточно справедливо, но все же, ИМО, было бы неплохо указать ему на то, что это больше не является хорошей практикой в ASP.NET поскольку это наложит это поверх всего остального, что приведет к недопустимому HTML. (Предполагая, что это в исходном коде, а не введено в
.aspx
, конечно)
Ответ №2:
Попробуйте это
Response.Write(DateTime.Now.ToString("dddd HH:MM"););