datetime.strftime可以直接比较大小吗?

time1 = (datetime.datetime.now() + datetime.timedelta(days=-7)).strftime("%Y-%m-%d %H:%M:%S")

time1的值是‘2021-08-07 11:21:13’

time2 = ‘2021-09-09 09:32:55’

time1和time2都是字符串类型,请问time1和time2可以直接比较大小吗?是按照数字类型比较还是按照ASCII码比较的?

阅读 1.6k
1 个回答

就是普通的字符串比较。但从结果上看就是晚的时间比早的时间大,因为数值上肯定是越来越大的,体现在 ASCII 逐位上也是越来越大。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题