如何将本地日期字符串转换为UNIX TIMESTAMP(GMT)


time_var="6/23/2016 3:20:00 AM"

(这是在EDT中)

将其值转换为GMT。

使用-d

在传递日期时只使用-u标志
$ time_var="6/23/2016 3:20:00 AM"
$ date -d"$time_var EDT" -u
Thu Jun 23 07:20:00 UTC 2016

注意,我还将EDT附加到您的日期。

来自 man date

   -d, --date=STRING
          display time described by STRING, not 'now'
   -u, --utc, --universal
          print or set Coordinated Universal Time

最新更新