标题:[实践OK]Linux命令date日期时间和Unix时间戳互转,Linux的时间输出,用echo `date "+%F %T" `  ,2018-04-03 11:56:12。 出处:向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除 时间:Fri, 23 Jun 2017 17:49:07 +0000 作者:jackxiang 地址:http://jackxiang.com/post/9236/ 内容: 背景:如Gitlab的那个备份日志就是以Unix的时间戳表示的,怎么能看到底是啥时候呢?当然用 stat 也能看,这儿主要是学习一下互相转化。 几小时几分: datetime=$(date '+%F-%H%M') echo $datetime 2018-06-11-1607 %F full date; same as %Y-%m-%d %H hour (00..23) %M minute (00..59) echo `date "+%F %T" ` 2018-04-03 11:56:12 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 来自:http://blog.csdn.net/clevercode/article/details/49993237 Generated by Jackxiang's Bo-blog 2.1.1 Release