我需要一个shell命令或脚本来将Unix时间戳转换为日期。输入可以来自第一个参数,也可以来自stdin,允许以下使用模式:
ts2date 1267619929
和
echo 1267619929 | ts2date
两个命令都应该输出"Wed Mar 3 13:38:49 2010“。
发布于 2010-03-03 20:47:51
在常见Linux发行版的更高版本上,您可以使用:
date -d @1267619929
发布于 2012-10-26 21:49:16
date -r <number>
适用于我的Mac和OS/X。
发布于 2010-03-03 20:51:33
您可以使用GNU date,例如,
$ sec=1267619929
$ date -d "UTC 1970-01-01 $sec secs"
或
$ date -ud @1267619929
https://stackoverflow.com/questions/2371248
复制相似问题