Менеджер профилей Asp.net игнорирует переход на летнее время - PullRequest
0 голосов
/ 06 января 2011

Я столкнулся со странной проблемой с профилями asp.net, которая примерно равна значению в столбце LastUpdatedDate в таблице aspnet_Porfile профилей asp.net и таблиц членства.

Я нахожусь в стране, в которой в течение часа дневной светэкономии.Текущее время моей локальной машины отстает на один час от времени, сохраненного в приведенном выше столбце, и я полностью работаю локально, поэтому дата и время базы данных или веб-сервера не показываются.

Кто-то еще испытывал такую ​​же проблему с профилями asp.net?Кажется, он игнорирует настройки перехода на летнее время.

1 Ответ

1 голос
/ 06 января 2011

Большинство дополнительных компонентов ASP.NET используют UTC, на которое не влияет летнее время.

Datetime.ToLocalTime должен выполнить преобразование в зависимости от того, как вы создаете Datetime, полученное из БД

...