Отображение миллисекунд при извлечении из БД - PullRequest
0 голосов
/ 28 января 2011

в моей базе данных у меня есть:

2011-01-28 12:03:46.223

при отображении на странице .aspx,

<%# Eval("ModifiedDateTime") == null ? "&nbsp;" : Eval("ModifiedDateTime")%>

отображается на сетке так:

12/2/2010 8:43:18 AM 

как мне отформатировать его как формат по умолчанию, показанный при запросе к моей БД?

1 Ответ

2 голосов
/ 29 января 2011

Вам нужно будет использовать соответствующую строку формата , что-то вроде этого:

  (new Date(Eval("ModifiedDateTime")))).ToString("MM/dd/yyyy hh:mm:ss.FFF")

Это заменяет последнее предложение в вашем операторе if / else. Обратите внимание, что на самом деле не имеет смысла говорить «я хочу отобразить все, что есть в вашей БД» - вы действительно спрашиваете «как мне отформатировать его как формат по умолчанию, показанный при запросе к моей БД».

Проверьте ссылку на точный синтаксис, который вы хотите, но то, что я дал, должно сделать.

...