首页 > Linux Shell > Linux命令大全 > Linux命令date日期时间和Unix时间戳互转
2016
12-06

Linux命令date日期时间和Unix时间戳互转

将日期转换为Unix时间戳

将当前时间以Unix时间戳表示:

[root@laofuxi laofuxi.com]# date +%s
1480999734
[root@laofuxi laofuxi.com]# 

输出如下:

1480999734

转换指定日期为Unix时间戳:

[root@laofuxi laofuxi.com]# date -d "2016-12-06 12:50:10" +%s
1480999810
[root@laofuxi laofuxi.com]#

输出如下:

1480999810

将Unix时间戳转换为日期时间

不指定日期时间的格式:

[root@laofuxi laofuxi.com]# date -d @1480999810
Tue Dec  6 12:50:10 CST 2016
[root@laofuxi laofuxi.com]# 

输出如下:

Tue Dec  6 12:50:10 CST 2016

指定日期格式的转换:

[root@laofuxi laofuxi.com]# date -d @1480999810 +"%Y-%m-%d %H:%M:%S"
2016-12-06 12:50:10
[root@laofuxi laofuxi.com]# 

输出如下:

2016-12-06 12:50:10
最后编辑:
作者:劳福喜
这个作者貌似有点懒,什么都没有留下。

留下一个回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据