unix中的日期格式转换

时间:2012-06-29 19:28:46

标签: unix

有人可以帮我转换

2012.02.02D14:32:42.438865000

2012-02-02 14:32:42 -0000

在unix中。

2 个答案:

答案 0 :(得分:1)

如果您尝试通过字符串操作命令执行此操作,请检查此链接。 http://unstableme.blogspot.com/2008/07/convert-date-format-using-sed-awk-perl.html

答案 1 :(得分:1)

我不知道-0000应该来自哪个,但是这个命令:

echo "2012.02.02D14:32:42.438865000" | tr .D "- " | sed 's/-[[:digit:]]\{1,\}$//'

产生此输出:

2012-02-02 14:32:42