Python 中的日期时间
Date Time in Python
我需要在我的测试中断言日期时间,它们的格式不同。数据库中的日期时间在 (2021, 5, 10, 0, 0)
中,JSON returns 中的日期时间在 '2021-05-10T00:00:00'
.
中
我正在努力研究如何转换其中一种格式以使其与另一种格式匹配,然后我可以编写断言。任何帮助将不胜感激。
谢谢
d = datetime.datetime.strptime('2021-05-10T00:00:00', '%Y-%m-%dT%H:%M:%S')
您可以执行此操作以将您的日期时间从 JSON 转换为日期时间对象,然后您可以与另一个对象进行比较。
在下面尝试过并且有效。两个 returns 时间格式相同
y = str(datetime.datetime(2021, 5, 10, 0, 0))
print(y)
a = "2021-05-10T00:00:00"
print("aa", datetime.datetime.strptime(a, '%Y-%m-%dT%H:%M:%S'))
我需要在我的测试中断言日期时间,它们的格式不同。数据库中的日期时间在 (2021, 5, 10, 0, 0)
中,JSON returns 中的日期时间在 '2021-05-10T00:00:00'
.
我正在努力研究如何转换其中一种格式以使其与另一种格式匹配,然后我可以编写断言。任何帮助将不胜感激。
谢谢
d = datetime.datetime.strptime('2021-05-10T00:00:00', '%Y-%m-%dT%H:%M:%S')
您可以执行此操作以将您的日期时间从 JSON 转换为日期时间对象,然后您可以与另一个对象进行比较。
在下面尝试过并且有效。两个 returns 时间格式相同
y = str(datetime.datetime(2021, 5, 10, 0, 0))
print(y)
a = "2021-05-10T00:00:00"
print("aa", datetime.datetime.strptime(a, '%Y-%m-%dT%H:%M:%S'))