技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

使用date命令,进行时间戳和日期时间的互转

首先是知道时间转成时间戳

date -d "2014-01-16 12:30:11" +%s 
date -d "2014-01-16" +%s  # 等价于2014-01-16 00:00:00
date -d "20140116" +%s    # 等价于2014-01-16 00:00:00

其次是知道时间戳,想要知道当时的时间

date -d '1970-01-01 UTC 1389801600 seconds'
# 1389801600 是2014-01-16 00:00:00 时对应的时间戳
# 输出:Thu Jan 16 00:00:00 CST 2014

 

 

一个辅助进行时间戳进行计算的网站

http://unixtime.51240.com/

posted on 2014-01-17 14:21  codestyle  阅读(418)  评论(0编辑  收藏  举报