获取一些UNIX时间的日期

时间:2011-03-13 11:50:21

标签: bash date unix-timestamp

如何将UNIX时间转换为日期格式? 像Smth一样

$> date ???? 1300000000
Mar 13 2011 07:06:40 GMT

2 个答案:

答案 0 :(得分:8)

您的date命令可能会理解@前缀。尝试:

$ date -d @1300000000
Sun Mar 13 08:06:40 CET 2011

答案 1 :(得分:0)

如果-d不适合你,那可能是因为它只适用于GNU日期。

对于BSD,OSX等,人们通常会使用:

date -r 1300000000