2016-12-29 72 views
0

shell中是否有将日期从一种格式转换为另一种格式的功能。 例如。我想转换以下到CSTshell中的转换日期格式

2016-11-30 15:55:10-08:00 

2016-11-30 17:55:10-06:00 
+1

选中此链接 - http://unix.stackexchange.com/questions/48101/how-can-i-have-date-output-the-time-from-a-different-timezone – Abhishek

回答

0
壳本身

没有,但有dateutils,并与它的简单:

$ dateconv '2016-11-30 15:55:10-08:00' -z CST6CDT 
2016-11-30T17:55:10 

实际区名称(下面的-z)应该是您安装在/ usr/share/zoneinfo /中的名称,因此您可以使用:

$ dateconv '2016-11-30 15:55:10' --from-zone America/Los_Angeles --zone America/Chicago 
2016-11-30T17:55:10 

声明:我是本软件包的作者。