gpt4 book ai didi

linux - 解析日期不一致 -d

转载 作者:IT王子 更新时间:2023-10-29 01:25:30 25 4
gpt4 key购买 nike

date 解析器是如何工作的?

date -d "2010-08-12 05:30:30.102 AM + 0 months"
Thu Aug 12 05:30:30 EDT 2010

但是

date -d "2010-08-12 05:30:30.102 + 0 months"
Thu Aug 12 01:30:30 EDT 2010

最佳答案

+ 0 似乎是这样的AM 时被解释为 UTC 偏移量不包括在内。然而,当AM包含在内,则 + 0 是否不再含糊用于偏移量或者它是否属于 months因为 UTC 偏移量仅在使用 24 小时制时有效。

在前一种情况下,months单独被解释为 + 1 months (至少在 date 的某些版本中)如评论中提到的 ghoti。

还要考虑 date -d "2010-08-12 05:30:30 +0"是可接受的格式。然而date -d "2010-08-12 05:30:30 AM +0"无效,因为在 AM 时无法使用 UTC 偏移量存在。

关于linux - 解析日期不一致 -d,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48235243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com