|
|
@ -577,12 +577,17 @@ class TVRage: |
|
|
|
|
|
|
|
if curInfo.tag.lower() in ('started', 'ended') and curInfo.text is not None: |
|
|
|
try: |
|
|
|
fixDate = dt.datetime.strptime(curInfo.text,"%b/%Y") |
|
|
|
newDate = fixDate.replace(day=01) |
|
|
|
value = newDate.strftime("%Y-%m-%d") |
|
|
|
except Exception: |
|
|
|
fixDate = dt.datetime.strptime(curInfo.text,"%b/%d/%Y") |
|
|
|
value = fixDate.strftime("%Y-%m-%d") |
|
|
|
except: |
|
|
|
try: |
|
|
|
fixDate = dt.datetime.strptime(curInfo.text,"%b/%Y") |
|
|
|
newDate = fixDate.replace(day=01) |
|
|
|
value = newDate.strftime("%Y-%m-%d") |
|
|
|
except: |
|
|
|
fixDate = dt.datetime.strptime(curInfo.text,"%Y") |
|
|
|
newDate = fixDate.replace(month=01, day=01) |
|
|
|
value = newDate.strftime("%Y-%m-%d") |
|
|
|
else: |
|
|
|
value = curInfo.text |
|
|
|
|
|
|
|