Files
Anthias/dateutils/datestring.py
Márton Boros 3290d0040b clarify utils
2013-02-12 14:44:37 +01:00

20 lines
513 B
Python

from datetime import datetime
import pytz
def date_to_string(dt):
return dt.strftime('%Y-%m-%d @ %H:%M')
def string_to_date(string):
return datetime.strptime(string, '%Y-%m-%d @ %H:%M')
def string_to_utc(input_date, input_timezone):
timezone = pytz.timezone(input_timezone)
timestamp = datetime.strptime(input_date, '%Y-%m-%d @ %H:%M')
utc = pytz.utc
localized_timestamp = timezone.localize(timestamp)
utc_timestamp = localized_timestamp.astimezone(utc)
return utc_timestamp