代码之家  ›  专栏  ›  技术社区  ›  juan

可以在服务器上安装时区吗?

  •  7
  • juan  · 技术社区  · 15 年前

    我最近在一台生产服务器中遇到一个程序失败,因为该服务器缺少时区,因此以下行引发了一个异常:

    TimeZoneInfo.ConvertTime(date, TimeZoneInfo.Local, TimeZoneInfo.FindSystemTimeZoneById("Argentina Standard Time"))
    

    我修复了从测试服务器导出时区注册表分支,然后将其导入到生产服务器的问题。

    1 回复  |  直到 15 年前
        1
  •  1
  •   ryber    15 年前

    Microsoft在注册表中安装的时区和区域性由标准修补程序更新。因此,根据windows版本(包括修补程序级别)的不同,一些较新的区域性和时区可能不存在……或者,如果它们存在,则可能具有过时的定义。这些东西…特别是时区…有一个相当定期更新的趋势。