def datetime_from_simple_time(cls, el, datetime_field):
"""
The function takes a datetime_fieldname and
returns a datetime aware of the timezone.
Returns None if fields do not exist in el.
"""
if (datetime_field not in el or
el[datetime_field] is None or
el[datetime_field] == '0000-00-00 00:00:00' or
el[datetime_field] == ''):
return None
else:
return timezone.make_aware(
datetime.datetime.strptime(u"{} UTC".format(el[datetime_field]), "%Y-%m-%d %H:%M:%S %Z"),
pytz.utc)
评论列表
文章目录