3

我可以在 linux 中使用什么命令以 unix 格式显示时间,即自纪元 (01/01/1970) 以来的秒数?

4

3 回答 3

7

您应该使用date以下格式的命令:date +%s

于 2013-06-10T14:20:42.760 回答
4

只需使用以下命令:

date +%s
于 2013-06-10T14:21:13.230 回答
4

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"
于 2013-06-10T14:25:52.880 回答