📅  最后修改于: 2023-12-03 15:19:00.354000             🧑  作者: Mango
在Python中,我们可以使用pytz
模块来设置当前时间的时区。
在终端或命令提示符中输入以下命令来安装pytz
模块:
pip install pytz
from datetime import datetime
import pytz
local_tz = pytz.timezone('Asia/Shanghai')
上面的代码将获取上海时区(Asia/Shanghai
)实例化为local_tz
对象。
current_time = datetime.now(local_tz)
current_time_str = current_time.strftime('%Y-%m-%d %H:%M:%S %Z')
可以使用datetime
对象来创建当前时间,然后使用strftime
方法将时间格式化为我们想要的字符串格式。
%Z
将在字符串中添加当前时区的缩写。
from datetime import datetime
import pytz
local_tz = pytz.timezone('Asia/Shanghai')
current_time = datetime.now(local_tz)
current_time_str = current_time.strftime('%Y-%m-%d %H:%M:%S %Z')
print(current_time_str)
输出:
2021-12-31 23:59:59 CST
这个代码片段将输出当前时间,包括日期、时间和时区。
以上是设置当前时间的时区的Python代码。通过使用pytz模块,我们可以轻松地获取并设置当前时间的时区。