【发布时间】:2013-06-06 05:43:26
【问题描述】:
我可以在 linux 中使用什么命令以 unix 格式显示时间,即自纪元 (01/01/1970) 以来的秒数?
【问题讨论】:
-
查看手册页中的类似内容,这样可以节省您的时间 - 查看
man date会显示此注释:%s seconds since 1970-01-01 00:00:00 UTC
标签: linux
我可以在 linux 中使用什么命令以 unix 格式显示时间,即自纪元 (01/01/1970) 以来的秒数?
【问题讨论】:
man date 会显示此注释:%s seconds since 1970-01-01 00:00:00 UTC
标签: linux
您应该使用date 命令,格式为:date +%s
【讨论】:
只要使用这个命令:
date +%s
【讨论】:
GNU 和 BSD:
date +%s
对于大多数 Awk 实现:
awk 'BEGIN{srand(); print srand()}'
可能是 Linux 中最便携的:
perl -le 'print time'
使用内置 shell、ksh93 或 Bash 4.1 或更高版本:
printf '%(%s)T'
内置shell,zsh:
zmodload zsh/datetime
echo "$EPOCHSECONDS"
【讨论】: