Skip to Content
Python 技術手冊 第三版
book

Python 技術手冊 第三版

by lex Martelli, Anna Martelli Ravenscroft, Steve Holden
January 2018
Intermediate to advanced content levelIntermediate to advanced
856 pages
17h 17m
Chinese
GoTop Information, Inc.
Content preview from Python 技術手冊 第三版
420
|
12 章 時間作業
timedelta
的實體支援算術運算(它的實體之間的,以及與類別
date
datetime
實體的
+
-
;與整數的
*
/
),以及實體之間的比較。v3 還支
timedelta
實體之間的除法(下取除法、真正的除法、
divmod
%
)。
體方法
total_seconds
回傳一個
timedelta
實體中的總秒數。
pytz 模組
第三方的
pytz
模組提供最佳、最簡單的方式來創建
tzinfo
實體,以製作類
time
datetime
能察覺時區的實體。(
pytz
Olson 時區程式庫為基礎
http://www.twinsun.com/tz/tz-link.htm
)。
pytz
,就像其他的第三方 Python
套件,可從PyPI
https://pypi.python.org/pypi
)取得:只需
pip install
pytz
。)
處理時區
寫程式時避開時區常見陷阱的最佳方式是永遠都在內部使
UTC 時區,並在輸入時從其他時區轉換過來,顯示時再
轉換為其他時區。
pytz
提供屬性
common_timezones
,它是一個串列,列出了超過400
字串,指出你可能會想要使用的最常見的時區(大部分的形式都是
continent/city
,並有一些同義詞,像是
'UTC'
'US/Pacific'
),
all_
timezones
,列出了超過 500 個字串的一個串列,其中還包含時區的其他同
義詞。舉例來說,要指定 Lisbon, Portugal(葡萄牙的里斯本)的時區 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

測試驅動開發|使用 Python

測試驅動開發|使用 Python

Harry J.W. Percival
Linux 内核观测技术BPF

Linux 内核观测技术BPF

David Calavera, Lorenzo Fontana

Publisher Resources

ISBN: 9789864766819