我有以下时间格式
"2014-06-02T16:23:13+02:00"
我想将其转换为Unix时间戳(自1970年1月1日开始)。对于上面的示例,该命令应返回:
1401725705
是否有用于该命令的linux命令?
date -d"2014-06-02T16:23:13+02:00" +%s
如果您有更新的GNU coreutil,它应该可以工作。我最新测试了v8.22。
如果您使用的是像8.4这样的较旧的coreutil框。它不起作用,您可以尝试T
用空格替换。使用字符串"2014-06-02 16:23:13+02:00"
中date -d"2014-06-02 16:23:13+02:00" +%s
此测试在Red Hat Enterprise Linux Server release 6.5 (Santiago)
与coreutil 8.4
$>date -d"2014-06-02 16:23:13+02:00" +%s
1401718993
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句