【发布时间】:2012-04-25 23:31:04
【问题描述】:
我正在尝试构建一个我最终会在 SMS 消息中发送的文本简介。简介包含以 UTC 作为时区的日期时间对象的文本,但需要将文本本地化为用户的时区。我将用户的时区存储在数据库中。
我知道我可以使用 timezone.activate() 和 timezone.deactivate() 来更改当前时区,但我不知道这是否是最好的做法,因为我想要的只是日期时间的文本在用户的本地时区打印。我不知道更改当前时区是否会产生不必要的系统后果,即使只是很短的时间。
【问题讨论】: