pytz
Utilities时区转换
概述 pytz
pytz 将 Olson 时区数据库引入 Python。它允许准确的跨平台时区计算,支持来自世界各地的数百个时区。当您需要在时区之间转换日期时间对象或在 Python 中使用时区感知日期时间时,pytz 是标准选择。
pytz 捆绑在Pyodide的 Python 发行版中,并且可以立即在PyRun中使用。您可以探索时区转换、使用支持 DST 的日期时间以及针对不同区域设置设置时间格式,而无需进行任何安装。
代码和执行输出
跨全球时区转换日期时间。
Pytz Timezone Conversions在编辑器中运行
from datetime import datetime
import pytz
event_utc = datetime(2025, 12, 31, 23, 0, 0, tzinfo=pytz.utc)
print("New Year UTC:", event_utc.strftime("%Y-%m-%d %H:%M %Z"))
zones = [
"America/New_York",
"Europe/London",
"Asia/Kolkata",
"Asia/Tokyo",
"Australia/Sydney",
]
print("\nNew Year around the world:")
for tz_name in zones:
tz = pytz.timezone(tz_name)
local_dt = event_utc.astimezone(tz)
print(f" {tz_name:<25} {local_dt.strftime('%Y-%m-%d %H:%M %Z')}")相关套餐
推荐的 Python 资源
通过相关的交互式教程、备忘单和代码比较来扩展您的知识。
Python教程
Python 循环:For 和 While 循环解释
了解如何使用 Python 循环来迭代数据。通过交互式示例掌握 for 循环、while 循环、break、continue 和循环最佳实践。
查看资源
操作指南
如何在 Python 中对列表进行排序(升序和降序)
了解如何在 Python 中使用 sort() 方法和sorted() 函数对列表进行排序。发现自定义键排序和逆序示例。
查看资源
备忘单
Python 字符串方法备忘单
Python 字符串操作的完整参考指南。掌握格式化、搜索、拆分、替换和检查字符串属性。
查看资源
语言比较
Python 与 JavaScript:哪种编程语言最好?
Python 和 JavaScript 的全面比较。探索语法差异、性能、用例(后端与前端)和编码示例。
查看资源