ANSI日期从1601年1月1日开始(第1天)。那么,如何使以下内容在Linux中的bash命令中工作?
我要:
# ANSI / UNIX epoch delta is 134774 days
$ date -ud ‘1601 -01 -01 + 134774 days ’ +%F
1970 -01 -01
但我得到
date: invalid date '1601-01-01+134774 days'
发布于 2014-11-05 10:00:58
来回答我自己的问题,因为我同时发现了这个网站:https://unix.stackexchange.com/questions/7688/date-years-prior-to-1901-are-treated-as-invalid
因为我在32位机上。
date -ud '1901-12-14 + 24855 days' +%F
会给
1970-01-01
https://stackoverflow.com/questions/26753956
复制相似问题