在shell中转换日期格式的变量值

时间:2013-03-18 07:36:03

标签: shell

我有变量和该变量的值如20130112所示。我知道它是一个日期,但我不知道如何将它转换为shell脚本中的有效日期。

该字段的值为:20130112 结果应该是:12月1日至13日

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

在linux上尝试'date'命令。

date -d 20130112

将以系统上的默认日期格式打印。检查日期“人”页面上的其他格式选项。

答案 1 :(得分:0)

使用:

$ date -j -f "%Y%m%d" "20130112" +"%d-%b-%y"
12-Jan-13