我有一个日期,需要将其转换为时区感知的时间。
local_tz = timezone('Asia/Tokyo')
start_date = '2012-09-27'
start_date = datetime.strptime(start_date, "%Y-%m-%d")
start_date = start_date.astimezone(local_tz)
now_utc = datetime.now(timezone('UTC'))
local_now = now_utc.astimezone(local_tz)
我需要判断这是否为真:
print start_date>local_now
但我收到了这个错误。
start_date = start_date.astimezone(local_tz)
ValueError: astimezone() cannot be applied to a naive datetime
我成功地将UTC转换为东京时间。我需要让start_date也在东京成为时区感知。
谢谢