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

当我设置当前区域性时,为什么时区不更改?

  •  7
  • James  · 技术社区  · 14 年前

    根据我的研究,不可能改变线程的时区。所以我的问题是 为什么? 你不能吗?

    我本以为把你的应用程序文化转换到一个特定的国家也会改变这一点,就像我所期望的那样。

    编辑

    修改后,我可以看到为什么默认情况下不应该将其映射为1:1。但是,我仍然觉得能够更改每个线程的时区是一个很好的特性。

    2 回复  |  直到 14 年前
        1
  •  10
  •   Nick Craver    14 年前

    他们不是1:1,所以他们没有真正的联系。如果将当前文化设置为 en-US ,那是哪个时区?:)

    几个国家有一个以上的时区,因此设置文化( which is not country specific either for that matter )和蒂姆区没什么关系。

        2
  •  4
  •   Dan Tao    14 年前

    文化是一回事,时区是另一回事。假设你是一个在美国纽约工作的南非公民,显然你希望你的时区是东部标准时间(格林威治标准时间-5),因为你在那里工作 ;然而,根据您的建议,如果您也像您希望的那样将您的文化设置为“af za”,那么这样做会自动将时区更改为gmt+2。

    推荐文章