我有一个包含日期和时间的日志文件,格式如下
2016-11-03t00:00:18.976926847Z
我想把这个改成更通俗易懂的格式,比如2016-11-03 00:00:18

最佳答案

如果你有GNU date就做

$ date -d "2016-11-03T00:00:18.976926847Z"
Thu Nov  3 05:30:18 IST 2016

其中根据-d页的man标志
-d, --date=STRING
    display time described by STRING, not 'now'

并根据需要设置格式,添加自定义格式'%Y-%m-%d %H:%M:%S'
$ date -d "2016-11-03T00:00:18.976926847Z" +'%Y-%m-%d %H:%M:%S'
2016-11-03 05:30:18

关于linux - 将Tz日期格式转换为可读格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40768612/

10-14 16:30
查看更多