[英]Comparing two dates in different formats
我有两个日期,一个是以下格式的字符串,
"2022-07-03T12:23:49.000Z"
另一个是来自此的datetime
时间对象:
minimumDate = datetime.today() - timedelta(days=10)
如何格式化它们以便我可以比较它们?
PS我不熟悉python,只是将它用于一个项目。
变量 minimumDate 是类型 'datetime.datetime' 来比较两者,您需要将其转换为字符串
minimumDate = str(datetime.today() - timedelta(days=10))
这样两者都是字符串
您可以使用以下方法将日期格式转换为日期时间对象:
date_str = "2022-07-03T12:23:49.000Z"
date_formatted = datetime.strptime(date_str, "%Y-%m-%dT%H:%M:%S.%fZ")
那么格式化的日期(date_formatted)和minimumDate都会以日期时间格式进行比较,如下图。
minimumDate - date_formatted
以下是答案的参考: 将自定义字符串转换为日期时间格式
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.