【问题标题】:How to get current UTC 0 time with D?如何使用 D 获取当前 UTC 0 时间?
【发布时间】:2016-04-13 04:23:18
【问题描述】:

我需要获取当前 UTC 0 时间。

我已阅读 Phobos datetime 文档,看起来我需要这部分:

Clock.currTime 将返回当前时间作为 SysTime。要将 SysTime 转换为 Date 或 DateTime,只需将其转换即可。要将 Date 或 DateTime 转换为 SysTime,请使用 SysTime 的构造函数,并传入预期的时区(或不传入 TimeZone,将使用本地时区)。

如果我理解正确,我需要 1. 获取当前的 SysTime。 2. 将其转换为 DateTime 3. 将结果 DateTime 转换为 LocalTime (UTC?)。

谁能给我任何示例如何获取当前 UTC 0 时间?

【问题讨论】:

    标签: datetime d utc


    【解决方案1】:

    您可以将 TimeZone 参数传递给 Clock.currTime

    所以你可以直接打电话给auto time = Clock.currTime(UTC());

    这将是带有当前 UTC 时间的 SysTime

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 2011-02-18
      • 1970-01-01
      • 2019-07-28
      • 2011-11-26
      • 2012-07-24
      相关资源
      最近更新 更多