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

 
更多

工作中经常需要得到当前的Unix时间戳或将给定的时间戳转换为我们可以识别的日期格式,对应这种需求,在linux的命令行终端可以直接通过几个命令轻松搞定,这里记录备忘一下。

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

(1) 将当前时间以Unix时间戳表示:

date +%s

输出如下:

1361542433

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

date -d ‘2013-2-22 22:14’ +%s

输出如下:

1361542440

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

(1) 不指定日期时间的格式:

date -d @1361542596

输出如下:

Fri Feb 22 22:16:36 CST 2013

(2) 指定日期格式的转换:

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

输出如下:

2013-02-22 22:16:36

打赏

本文固定链接: https://www.cxy163.net/archives/2913 | 绝缘体

该日志由 绝缘体.. 于 2025年10月22日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Linux命令行下date日期时间和Unix时间戳互转的命令 | 绝缘体
关键字: , , , ,

Linux命令行下date日期时间和Unix时间戳互转的命令:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter