在不同的时区显示时间

是否有一种优雅的方式来显示另一时区的当前时间

我想要一些具有以下总体精神的东西:

cur=<获取当前时间,可能是datetime.datetime.now()>
打印(“本地时间{}”。格式(cur))
打印(“太平洋时间{}”.format(<类似cur.tz('PST')>)
打印(“以色列时间{}”。格式(<类似cur.tz('IST')>)

更简单的方法是:

从日期时间导入日期时间
从pytz导入时区
南非=时区(“非洲/约翰内斯堡”)
sau time=datetime.now(南非)
打印sa_time.strftime(“%Y-%m-%d_%H-%m-%S”)

发表评论