欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-07-23 15:17:25
A.将日期转换为Unix时间戳 将当前时间以Unix时间戳表示: date +%s 输出如下: 1361542433 转换指定日期为Unix时间戳: date -d '20...

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

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

date +%s

输出如下:

1361542433

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

date -d '2013-2-22 22:14' +%s

输出如下:

1361542440

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

不指定日期时间的格式:

date -d @1361542596

输出如下:

Fri Feb 22 22:16:36 CST 2013

指定日期格式的转换:

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

输出如下:

2013-02-22 22:16:36