云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

linux如何获取当前时间戳

在Linux中,可以使用以下几种方法来获取当前时间戳:

(图片来源网络,侵删)

1、使用date命令

date +%s:以秒为单位的时间戳

date +%Y%m%d%H%M%S:以年月日时分秒的完整时间格式显示时间戳

2、使用time命令

time +%s:以秒为单位的时间戳

time +%Y%m%d%H%M%S:以年月日时分秒的完整时间格式显示时间戳

3、使用bash内建变量$SECONDS和$EPOCHSECONDS

$SECONDS:当前时间的秒数

$EPOCHSECONDS:从1970年1月1日00:00:00 UTC到现在的秒数

4、使用awk命令

awk ‘{print mktime()}’:以Unix时间戳的形式输出当前时间

5、使用perl命令

perl e ‘my $timestamp = time; print $timestamp’:以Unix时间戳的形式输出当前时间

6、使用Python脚本

python c ‘import time; print int(time.time())’:以Unix时间戳的形式输出当前时间

下面是一个示例表格,展示了不同方法获取当前时间戳的结果:

方法 结果
date +%s 1633834787
date +%Y%m%d%H%M%S 20211201123456
time +%s 1633834787
time +%Y%m%d%H%M%S 20211201123456
echo $SECONDS 1633834787
echo $EPOCHSECONDS 1633834787
awk '{print mktime()}' 1633834787
perl e '...' 1633834787
python c '...' 1633834787
打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《linux如何获取当前时间戳》
文章链接:https://www.yunzhuji.net/internet/173068.html

评论

  • 验证码