python世界时转为北京时
时间: 2024-10-23 21:10:14 浏览: 69
在Python中,你可以使用`pytz`库来进行时区转换。首先,你需要安装这个库,如果还没有安装,可以使用`pip install pytz`命令。以下是一个示例,展示如何将世界标准时间(UTC)转换为中国北京的时间:
```python
from datetime import datetime
import pytz
def utc_to_beijing(utc_time_str):
utc_dt = datetime.strptime(utc_time_str, "%Y-%m-%d %H:%M:%S") # 格式化输入的UTC时间字符串
utc_tz = pytz.timezone('UTC') # UTC时区
beijing_tz = pytz.timezone('Asia/Shanghai') # 北京时区
beijing_dt = utc_dt.replace(tzinfo=utc_tz).astimezone(beijing_tz)
return beijing_dt.strftime("%Y-%m-%d %H:%M:%S") # 返回格式化的北京时间字符串
# 使用示例
utc_time = "2023-04-01 12:00:00"
beijing_time = utc_to_beijing(utc_time)
print(f"{utc_time} (UTC) is {beijing_time} (Beijing Time)")
阅读全文
相关推荐













