【问题标题】:C# Get Time Stamp with Time ZoneC# 获取带有时区的时间戳
【发布时间】:2012-04-09 05:43:44
【问题描述】:

20120315021529.000[-8:PST]

通过使用下面的 C# 代码来获得第一部分。

DateTime.UtcNow.ToString("yyyyMMddHHmmss.fff");

我需要一些帮助来获取带有上述格式的区域的机器时间戳。

+ 这种时间格式叫什么?

【问题讨论】:

    标签: c# timezone timestamp


    【解决方案1】:

    来自MSDN

    “zzz” 从 UTC 偏移的小时和分钟。 更多信息:“zzz”自定义格式说明符。 2009 年 6 月 15 日下午 1:45:30 -07:00 -> -07:00

    所以你可以使用: DateTime.UtcNow.ToString("yyyyMMddHHmmss.fff[zzz]");

    但是,这将为您提供相对于 UTC 而不是 PST 的时区。

    您始终可以阅读相对于 UTC 的时区信息并自己添加差异。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-30
      • 1970-01-01
      • 2020-09-25
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多