date命令将时间戳转为可读时间为什么需要加@符号

date命令将时间戳转为可读时间为什么需要加@符号。即:

date -d @1544067345

Thu Dec 6 11:35:45 CST 2018

因为你可以试一下,date -d 1是什么含义就知道了,所以要解析时间戳,需要一个标记来区分

# date -d 5
Thu Dec  6 05:00:00 CST 2018

时间戳的原理是把时间格式转为十进制格式,这样就方便时间的计算。好~ 直接进入主题。

就是一个标记,识别你写的是时间戳。