在Python中解析rfc3339日期字符串?
作者:互联网
参见英文答案 > How do I parse an ISO 8601-formatted date? 25个
我有一个数据集,其中所有日期都具有以下格式:
2012-10-09T19:00:55Z
我希望能够在它们上使用像.weekday这样的方法.如何在Python中将它们转换为正确的格式?
解决方法:
您可以使用dateutil.parser.parse
将字符串解析为datetime对象.
dateutil.parser.parse将尝试猜测你的字符串的格式,如果你事先知道确切的格式,那么你可以使用你提供格式字符串的datetime.strptime
(参见Brent Washburne的回答).
from dateutil.parser import parse
a = "2012-10-09T19:00:55Z"
b = parse(a)
print(b.weekday())
# 1 (equal to a Tuesday)
标签:datetime-parsing,rfc3339,python,date 来源: https://codeday.me/bug/20190928/1826789.html