在 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 系统中方便地打印时间戳。
留言