上一篇
linux如何获取当前时间戳
- 行业动态
- 2024-05-15
- 1
在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 |
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/232579.html