【问题标题】:Event timestamp and timezone事件时间戳和时区
【发布时间】:2020-09-29 08:58:03
【问题描述】:

来自 ENS 的事件包含事件的时间戳。但是,我找不到哪个时区的迹象?它似乎是 GMT-5,但总是这样吗?有人知道吗?

<swse:EventTimeStamp format="yyyy-MM-dd hh:mm:ss.ffffff">2020-09-29 03:55:14.000171</swse:EventTimeStamp>

【问题讨论】:

  • 我看到了in these docs,但你是对的 - 没有提到时区。在 ISO8601 格式(这是)中,没有偏移的时间戳是 本地时间,所以它可能是本地时间 与事件相关 - 但也有可能不是这里已经实施了什么。我不使用 Sabre ENS,所以很难说。也许Sabre工程师可以在下面提供答案。如果您是授权用户,您也可以直接联系他们的开发人员支持。
  • 谢谢。我已经联系了 Sabre。希望他们能告诉我们一些事情。我会在这里转达他们的回应,让大家看看。
  • Sabre 报告了回来。时区始终为 Central / GMT-5。此外,时间戳是 12 小时,因此目前无法区分例如2020-09-29 03:53:48.000465 和 2020-09-29 15:53:48.000465 因为两个时间戳都将表示为 2020-09-29 03:53:48.000465。

标签: timezone sabre


【解决方案1】:

时区会因应用程序的位置而异。

我在巴西圣保罗,根据 SABRE 在美国德克萨斯州达拉的服务器的位置,我的时区是 -3 GMT,即 -5 GMT。

在这种情况下,我的 SABER -2 GMT 的时间戳。

重要的是您生成本地时间戳,Sabre 将始终返回其时间戳以响应发送的服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    • 2014-04-14
    • 2012-02-29
    相关资源
    最近更新 更多