Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Форматирование времени


Автор: vladd 2.4.2012, 14:35
В Data Grid время у меня записано в виде 16:15. Когда присваиваю значение переменой типа DateTime то в переменой получаю 4:15 PM. Как сделать чтобы и в переменой значение было 16:15? 

Автор: diadiavova 2.4.2012, 16:59
Нужно настроить стиль ячеек для столбца. Там у столбца есть всякие свойства типа DefaultCellStyle, посмотри, разберись. У стиля есть свойство Format. 
http://msdn.microsoft.com/ru-ru/library/system.windows.forms.datagridviewcellstyle.format.aspx?queryresult=true
Строки форматирования для дат описаны здесь
http://msdn.microsoft.com/ru-ru/library/az4se3k1.aspx

Автор: vladd 2.4.2012, 17:21
Спасибо за помощь. Я сначало отняп 2 часа, затем  перевел обратно в строковый тип и получил время в нормальном виде. Еще раз спасибо за помощь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)