這裏是在mac下的操做,主要就是用date這個命令,更多的用法用man命令查看linux
字符串格式時間 TO 時間戳
咱們知道date 命令能夠直接把當前時間轉化爲時間戳macos
# date +%s
1436781527
linux下不支持自定義的格式轉化爲實踐戳, 下面幾種能夠centos
$ date -d '06/12/2018 07:21:22' +"%s"
1528759282
$ date -d '2018-06-12 07:21:22' +"%s"
1528759282
$ date -d "04 June 1989"
1989年 06月 04日 星期日 00:00:00 CDT
macos下能夠自定義時間格式,轉化爲時間戳(linux上不支持這種操做).net
# date -j -f "%Y-%m-%d %H:%M:%S" "2015-07-13 18:02:00" "+%s"
1436781720
時間戳 to 時間
不過期間戳轉爲可讀時間形式就很簡單了,mac和centos有點區別blog
macos上字符串
date -r 1436781720
2015年 7月13日 星期一 18時02分00秒 CST
centos上get
$ date -d @1436781720
2015年 07月 13日 星期一 18:02:00 CST
這兩個命令確實簡短好記
date
閱讀原文時間戳