首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Linux中使用日期命令读取ANSI日期

如何在Linux中使用日期命令读取ANSI日期
EN

Stack Overflow用户
提问于 2014-11-05 09:47:19
回答 1查看 1.2K关注 0票数 0

ANSI日期从1601年1月1日开始(第1天)。那么,如何使以下内容在Linux中的bash命令中工作?

我要:

代码语言:javascript
运行
复制
# ANSI / UNIX epoch delta is 134774 days
$ date -ud ‘1601 -01 -01 + 134774 days ’ +%F
1970 -01 -01

但我得到

代码语言:javascript
运行
复制
date: invalid date '1601-01-01+134774 days'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-05 10:00:58

来回答我自己的问题,因为我同时发现了这个网站:https://unix.stackexchange.com/questions/7688/date-years-prior-to-1901-are-treated-as-invalid

因为我在32位机上。

代码语言:javascript
运行
复制
date -ud '1901-12-14 + 24855 days' +%F

会给

代码语言:javascript
运行
复制
1970-01-01
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26753956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档