У меня есть сетка telerik, в которой у меня есть столбец, где я показываю DateOfBirth пользователя. Ниже приведен частичный код моего столбца Telerik сетки:Telerik дата в столбце даты даты на один день
columns.Bound(c => c.DOB).Title("DateofBirth").Format("{0:MM/dd/yyyy}");
Как я отображать на части даты на интерфейсе я возвращаюсь .Date
из модели, как показано ниже:
public DateTime? DOB
{
get
{
if (DateOfBirth > DateTime.MinValue)
return DateOfBirth.Date;
else
return null;
}
}
Где DateOfBirth является дата, которую я получаю из базы данных, которая имеет формат даты и времени. Проблема в том, что я вижу дату на один день в некоторых сценариях и не всегда. что может быть причиной этого?
Например, если дата возвращается из БД 06/21/2012 12:00:00 PM
тогда я получаю как 06/20/2012
, но я удаляю столбцы, которые уже хранятся в базе данных. это будет иметь значение? – TRR
дата - это база данных «21.06.2012» 12:00:00 PM – TRR
Я думаю, что вопрос о том, что @retslig спрашивает, знаете ли вы, что дата, хранящаяся в базе данных, является временем UTC или временем, местным для машины, Введено – Joeb454