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