2012-03-01 4 views
0

У меня есть GridView колонка, где мне нужно, чтобы отобразить время в формате: 3/2/2012 1:22 вечераКак конвертировать DATETIME HH: DD: SS AM/PM для HH: DD AM/PM

, но мой Db сохраняет как 02.02.2012 1:22:42 PM

Я хочу удалить секунды из этого текста. Я могу удалить его с помощью (MM/DD/YYYY HH: MM: SS), но как включить AM/PM из столбца db?

+1

ли ваш DB действительно сохранить его в виде строки, или какой-то значения даты и времени? –

+0

Сохранение как datetime. – RMN

+0

Вы используете ado.net? –

ответ

0

Формат должен быть ('MM/DD/YYYY HH: MM AM')

7

Если база данных содержит дату DateTime, попробуйте установить свойство DataFormatString столбца GridView в соответствии с вашими потребностями. Например,

{0:MM/dd/yyyy hh:mm tt} 

печатает колонку, как 03/01/2012 15:09 PM.