📜  Python datetime.tzname() 方法示例(1)

📅  最后修改于: 2023-12-03 15:33:59.231000             🧑  作者: Mango

Python datetime.tzname() 方法示例

datetime.tzname()方法用于获取时区的名称。

语法
datetime.tzname(key)
参数
  • key (datetime.datetime):时间对象。
返回值

返回时区的名称。

示例
import datetime

# 创建时间对象
d = datetime.datetime(2022, 1, 1, tzinfo=datetime.timezone.utc)

print(d.tzname())

输出:

UTC

在上面的示例中,我们首先创建了一个带有UTC时区的时间对象。然后,我们使用tzname()方法获取此时区的名称,并将其打印到控制台上。输出结果为“UTC”。

如果我们使用一个带有本地时区的datetime对象,将返回本地时区的名称。例如:

import datetime

# 使用本地时区创建时间对象
d = datetime.datetime.now(datetime.timezone.utc).astimezone()

print(d.tzname())

输出:

CST

在上面的示例中,我们使用now()方法创建一个带有UTC时区的时间对象,并将其转换为本地时区的时间对象。然后,我们使用tzname()方法获取此时区的名称,并将其打印到控制台。输出结果为“CST”(对于我的本地时区而言)。

因此,可以看出,datetime.tzname()方法非常有用,它可以方便地获取时区的名称。