我将datetime.time
对象的时区转换为其他时区。看起来最简单的方法是从datetime.datetime
对象创建datetime.time
,然后进行转换。
像这样:
dt = datetime.datetime.combine(datetime.date.today(), self.data)
utc_dt = dt.astimezone(utc)
self.data = utc_dt.time()
为什么datetime.time没有astimezone像datetime.datetime那样?这似乎会让事情变得更容易。是因为没有日期,时区偏移可能是不明确的吗?
答案 0 :(得分:7)
时区需要约会,单靠时间是不够的。
那是因为: