mirror of
https://github.com/spaam/svtplay-dl.git
synced 2024-11-24 04:05:39 +01:00
dash.parse_date: translate nanoseconds to milliseconds
python cant parse those dates.
This commit is contained in:
parent
e6379d9a28
commit
a5e4166068
@ -294,6 +294,9 @@ def parse_duration(duration):
|
||||
|
||||
|
||||
def parse_dates(date_str):
|
||||
match = re.search(r"(.*:.*)\.(\d{9})Z", date_str)
|
||||
if match:
|
||||
date_str = f"{match.group(1)}.{int(int(match.group(2))/1000)}Z" # Need to translate nanoseconds to milliseconds
|
||||
date_patterns = ["%Y-%m-%dT%H:%M:%S.%fZ", "%Y-%m-%dT%H:%M:%S", "%Y-%m-%dT%H:%M:%SZ"]
|
||||
dt = None
|
||||
for pattern in date_patterns:
|
||||
|
Loading…
Reference in New Issue
Block a user