【问题标题】:How to convert UTC timestamp in seconds to human readable local time in a shell script?如何在 shell 脚本中将 UTC 时间戳(以秒为单位)转换为人类可读的本地时间?
【发布时间】:2013-02-06 05:51:26
【问题描述】:

以秒为单位的 UTC 时间戳 1361322102.430 如何在 shell 脚本中将其转换为人类可读的本地时间?

【问题讨论】:

    标签: shell date converter utc


    【解决方案1】:

    1361322102.430 UTC 秒的同一时刻

    以当地时区显示

    $ date -d @1361322102.430
    Tue Feb 19 20:01:42 EST 2013
    

    以 UTC 时区显示

    $ date -d @1361322102.430 -u
    Wed Feb 20 01:01:42 UTC 2013
    

    更多详情→$ info coreutils 'date invocation'

    【讨论】:

      【解决方案2】:

      GNU:

      $ date -d @1361414562.231
      Wed Feb 20 18:42:42 PST 2013
      

      大多数 BSD:

      $ date -r 1361414562.231
      Wed Feb 20 18:41:38 PST 2013
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-08-15
        • 2011-02-06
        • 2019-03-09
        • 2012-09-11
        • 2018-05-23
        • 2019-01-05
        • 2013-03-23
        相关资源
        最近更新 更多