forked from tanner/qotnews
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
397 B
18 lines
397 B
import pytz |
|
import dateutil.parser |
|
|
|
|
|
TZINFOS = { |
|
'NZDT': pytz.timezone('Pacific/Auckland'), |
|
'NZST': pytz.timezone('Pacific/Auckland') |
|
} |
|
|
|
def unix(date_str, tz=None, tzinfos=TZINFOS): |
|
try: |
|
dt = dateutil.parser.parse(date_str, tzinfos=tzinfos) |
|
if tz: |
|
dt = pytz.timezone(tz).localize(dt) |
|
return int(dt.timestamp()) |
|
except: |
|
pass |
|
return 0 |