在 Linux 系统中,可以使用 date 命令打印当前时间戳。一般来说,时间戳是表示自 1970 年 1 月 1 日 00:00:00 UTC 起到现在经过的秒数。例如,在 Bash 中可以使用以下命令打印当前时间戳:

date +%s

如果要将时间戳打印成指定格式,可以使用 date 命令的 -d 参数结合 +%s 参数,例如:

date -d @1621276762 +"%Y-%m-%d %H:%M:%S"

该命令将时间戳 1621276762 转换为格式为 2021-05-17 15:32:42

在使用 printf 命令打印时间戳时,也可以使用这种格式化方式。例如,要使用 printf 命令将当前时间戳以 YYYY-mm-dd HH:MM:SS 格式打印出来,可以使用以下命令:

printf "%(%Y-%m-%d %H:%M:%S)T" $(date +%s)

其中 %s 表示当前时间戳,%Y-%m-%d %H:%M:%S 是需要输出的格式。

这些命令可以帮助你在 Linux 系统中方便地打印时间戳。

最后修改日期: 2023年5月17日

留言

撰写回覆或留言