【发布时间】:2011-01-06 14:30:28
【问题描述】:
我遇到了一个关于 asp.net 配置文件的奇怪问题,它与 asp.net 配置文件和成员表的 aspnet_Porfile 表中 LastUpdatedDate 列中的值有关。
我所在的国家目前实行一小时夏令时。我本地机器的当前时间比上列中保存的时间晚一小时,我完全在本地工作,因此没有数据库或 Web 服务器日期时间通过。
其他人在使用 asp.net 配置文件时遇到过同样的问题吗?它似乎忽略了夏令时设置。
【问题讨论】:
我遇到了一个关于 asp.net 配置文件的奇怪问题,它与 asp.net 配置文件和成员表的 aspnet_Porfile 表中 LastUpdatedDate 列中的值有关。
我所在的国家目前实行一小时夏令时。我本地机器的当前时间比上列中保存的时间晚一小时,我完全在本地工作,因此没有数据库或 Web 服务器日期时间通过。
其他人在使用 asp.net 配置文件时遇到过同样的问题吗?它似乎忽略了夏令时设置。
【问题讨论】:
大多数 ASP.NET 'extras' 使用不受 DST 影响的 UTC。
Datetime.ToLocalTime 应该根据您创建从数据库获取的日期时间的方式进行转换
【讨论】: