【发布时间】:2015-07-10 20:33:34
【问题描述】:
TimeZoneInfo.ConvertTimeFromUtc 方法是否从注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zone 中读取夏令时设置来计算当地时间?
如果是这样,它是否仅适用于当前时间而不适用于任何过去的年份或日期?我想知道是否可以将“东部标准时间”中的过去日期时间(如“2-1-2010 3:00 PM”)转换为 GMT 或 UTC遵循 2010 年的 DLS(夏令时)?再以像“2-1-2006 3:00 PM”这样的另一年为例。如您所见here,美国的夏令时在 2007 年发生了变化。
请问,如果我必须显示过去 5 年访客在马来西亚和纽约(美国东部标准时间)两个不同当地的 SQL 数据库中的约会时间,那么最好的解决方案是什么?
【问题讨论】: