We can use the dateutil package to create timezone aware datetime.
We can also use the pytz to specify the timezone. Try the following example.
import pytz
import datetime
local_tz = pytz.timezone ("Asia/Hong_Kong")
datetime_without_tz = datetime.datetime.strptime("2015-02-14 12:34:56", "%Y-%m-%d %H:%M:%S")
datetime_with_tz = local_tz.localize(datetime_without_tz, is_dst=None) # No daylight saving time
str1 = datetime_without_tz.strftime('%Y-%m-%d %H:%M:%S %Z')
str2 = datetime_with_tz.strftime('%Y-%m-%d %H:%M:%S %Z')
print 'Without Timzone : %s' % (str1)
print 'With Timezone : %s' % (str2)
Done =)
Reference: StackOverflow – How do I convert local time to UTC in Python?

