【问题标题】:What is the correct tz database time zone for India?印度的正确 tz 数据库时区是什么?
【发布时间】:2017-01-05 07:00:16
【问题描述】:

据我了解,印度全国使用一个时区。

我查看了 Wiki 页面 List of tz database time zones,但找不到印度的条目。

哪个时区适合使用?

【问题讨论】:

标签: timezone


【解决方案1】:

tz 数据库中的zone1970.tab 文件是确定正确时区的一种方法。它目前在印度有以下条目:

IN    +2232+08822    Asia/Kolkata

这分为以下信息:

  • IN 是印度的 ISO-3166 alpha-2 国家代码。
  • +2232+08822指的是参考点的经纬度,格式为ISO 6709。在这种情况下,它是22°32'N, 88°22'E,它位于印度加尔各答的中心地带。

  • Asia/Kolkata 是该时区的 IANA TZ 标识符。

因此,适用于印度的正确时区是 Asia/Kolkata。您在问题中提供的维基百科页面上也引用了这一点。

【讨论】:

    【解决方案2】:

    Heroku 日志的时区无法更改,即使您更改了测功机时区,日志仍将保持 UTC。也不建议这样做,最好在您的应用程序中处理时区,对于日志,日志查看器可以提供 timzezone 设置。

    用于记录的 Heroku 插件 - https://elements.heroku.com/addons#logging

    来源:https://help.heroku.com/JZKJJ4NC/how-do-i-set-the-timezone-on-my-dyno

    只需在此处输入相同的答案 https://stackoverflow.com/a/64493992/5056648 因为这个帖子没有更新的解决方案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-16
      • 2015-05-16
      • 2014-07-14
      • 2012-06-05
      • 1970-01-01
      • 2020-05-15
      • 1970-01-01
      相关资源
      最近更新 更多