查看date
的男人页面,我找不到一种标准方法来转换为RFC822(例如:来自UNIX TIMESTAMP)。我简要介绍了规格,但是我对主题的了解不足以使格式正确。是否有一种简单的方法可以使用标准Linux终端工具转换为RFC822?
根据 man 1 date
:
-R, --rfc-email
输出日期和时间RFC 5322格式。示例:2006年8月14日星期一02:34:56 -0600
看起来像RFC5322:
[...]是评论请求(RFC)2822的修订,本身已取代请求评论(RFC)822 [...]
简短答案使用date -R
(unix Timestamp的-d @<unix>
)。例如,在我的计算机中:
$ date -R
Mon, 11 Sep 2017 20:41:30 +0200
$ date -R -d @1505155314
Mon, 11 Sep 2017 20:41:54 +0200