gpt4 book ai didi

python - 比较Python中包含日期的字符串

转载 作者:行者123 更新时间:2023-11-30 22:29:19 26 4
gpt4 key购买 nike

我理解当通过某些运算符(如 ==、!=、>、< 等)比较两个字符串时。Python 在底层使用字符串的 ASCII 值。

我的问题是,比较日期的 ASCII 值而不是将对象转换为 python 中的日期时间对象是否安全?

例如,u'2017-01-01' > u'2016-12-01' = True

最佳答案

使用2016-12-01(年+零填充月份+零填充日),您选择了一种格式,其中字典顺序与时间顺序相同。

最重要的数据首先是(年份),然后是月份和日期。由于该属性,较早的日期不可能出现在另一个日期之后(零填充在这里非常重要)

所以在这种情况下,按字典顺序比较是安全的。

关于python - 比较Python中包含日期的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46413323/

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