加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux日期验证ubuntu和centos之间的区别

发布时间:2020-12-13 23:25:56 所属栏目:Linux 来源:网络整理
导读:以下适用于我的Ubuntu机器 $date -d 2014-07-23T00:00Z ons 23 jul 2014 02:00:00 CEST 在另一台运行centos的机器上我得到了 $date -d 2014-07-23T00:00Z date: invalid date `2014-07-23T00:00Z’ 从跑步 date –version 我可以看到gnu coreutils的版本在Ub
以下适用于我的Ubuntu机器

$date -d 2014-07-23T00:00Z

ons 23 jul 2014 02:00:00 CEST

在另一台运行centos的机器上我得到了

$date -d 2014-07-23T00:00Z

date: invalid date `2014-07-23T00:00Z’

从跑步

date –version

我可以看到gnu coreutils的版本在Ubuntu上是8.21,在centos机器上是8.4.

我的问题是:这是由于日期功能的差异导致这种情况发生,还是与其他事件有关(比如我曾经玩过一些没有成功的语言环境)?

如果是由于日期功能的差异,我在哪里可以阅读这些更新?

解决方法

NEWS file:

* Noteworthy changes in release 8.13 (2011-09-08) [stable]

[..trim..]

** New features

  date now accepts ISO 8601 date-time strings with "T" as the
  separator.  It has long parsed dates like "2004-02-29 16:21:42"
  with a space between the date and time strings.  Now it also parses
  "2004-02-29T16:21:42" and fractional-second and time-zone-annotated
  variants like "2004-02-29T16:21:42.333-07:00"

因此,它是GNU Coreutils 8.13及更新版本中的一项功能.

此条目还应该为您提供有关如何修复字符串的答案,以便它适用于两个平台:-)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读