[pitchum] Fix datetime parsing - Fixes #8444
This commit is contained in:
parent
ad9ce5c1b9
commit
e7479c52e2
|
@ -613,8 +613,12 @@ def datetime_tuple(timestamp):
|
||||||
tim = tim.split('.')[0]
|
tim = tim.split('.')[0]
|
||||||
tim = time.strptime(date + 'T' + tim, '%Y%m%dT%H:%M:%S')
|
tim = time.strptime(date + 'T' + tim, '%Y%m%dT%H:%M:%S')
|
||||||
if zone:
|
if zone:
|
||||||
tim = datetime.datetime.fromtimestamp(time.mktime(t))
|
zone = zone.replace(':', '')
|
||||||
zone = strptime.time(zone, '%H:%M')
|
tim = datetime.datetime.fromtimestamp(time.mktime(tim))
|
||||||
|
if len(zone) > 2:
|
||||||
|
zone = time.strptime(zone, '%H%M')
|
||||||
|
else:
|
||||||
|
zone = time.strptime(zone, '%H')
|
||||||
zone = datetime.timedelta(hours=zone.tm_hour, minutes=zone.tm_min)
|
zone = datetime.timedelta(hours=zone.tm_hour, minutes=zone.tm_min)
|
||||||
tim += zone * sign
|
tim += zone * sign
|
||||||
tim = tim.timetuple()
|
tim = tim.timetuple()
|
||||||
|
|
Loading…
Reference in New Issue