區域信息?
- dateutil.zoneinfo.get_zonefile_instance(new_instance=False)[源代碼]?
這是一個方便的函數,它提供了
ZoneInfoFile
方法提供的數據使用dateutil
包裹。默認情況下,它緩存ZoneInfoFile對象的單個實例并返回該實例。- 參數:
new_instance -- 如果
True
,一個新的實例ZoneInfoFile
被實例化并用作下一次調用的緩存實例。否則,僅在必要時創建新實例。- 返回:
返回一個
ZoneInfoFile
對象。
在 2.6 版本加入.
- dateutil.zoneinfo.gettz(name)[源代碼]?
這將從與dateutil打包的本地zoneinfo tarball中檢索時區。
- 參數:
name -- 在zoneinfo文件中找到的IANA樣式時區名稱。
- 返回:
返回一個
dateutil.tz.tzfile
時區對象。
警告
一般不建議使用此函數,僅為與早期版本的API兼容而提供。這是 not 相當于
dateutil.tz.gettz()
,它根據輸入選擇合適的時區,支持系統zoneinfo。這僅用于訪問特定于dateutil的zoneinfo(與系統zoneinfo相比,該zoneinfo可能已過時)。自 2.6 版本棄用: 如果需要在系統zoneinfo上使用特定的zoneinfo文件,請實例化
dateutil.zoneinfo.ZoneInfoFile
對象和調用dateutil.zoneinfo.ZoneInfoFile.get(name)()
取而代之的是。使用
get_zonefile_instance()
檢索dateutil提供的zoneinfo的實例。
- dateutil.zoneinfo.gettz_db_metadata()[源代碼]?
獲取區域文件元數據
- 返回:
包含數據庫元數據的字典
自 2.6 版本棄用: 請參閱中的棄用警告
zoneinfo.gettz()
。要獲取元數據,請查詢屬性zoneinfo.ZoneInfoFile.metadata
。
- dateutil.zoneinfo.rebuild.rebuild(filename, tag=None, format='gz', zonegroups=[], metadata=None)[源代碼]?
在dateutil/zoneinfo/zoneinfo中重建內部時區信息 tar
filename是來自的時區tarball
ftp.iana.org/tz
。
zonefile_metadata?
zonefile元數據定義要下載的時區數據庫的版本和確切位置。它用于 updatezinfo.py
腳本。源代碼中包含一個json編碼的文件,并包含在我們生成的每個tar文件中。json文件附在這里:
{
"metadata_version": 2.0,
"releases_url": [
"https://dateutil.github.io/tzdata/tzdata/",
"ftp://ftp.iana.org/tz/releases/"
],
"tzdata_file": "tzdata2021a.tar.gz",
"tzdata_file_sha512": "7cdd762ec90ce12a30fa36b1d66d1ea82d9fa21e514e2b9c7fcbe2541514ee0fadf30843ff352c65512fb270857b51d1517b45e1232b89c6f954ba9ff1833bb3",
"tzversion": "2021a",
"zonegroups": [
"africa",
"antarctica",
"asia",
"australasia",
"europe",
"northamerica",
"southamerica",
"etcetera",
"factory",
"backzone",
"backward"
]
}