當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python time.strptime用法及代碼示例


用法:

time.strptime(string[, format])

根據格式解析表示時間的字符串。返回值是由 gmtime()localtime() 返回的 struct_time

format 參數使用的指令與 strftime() 使用的指令相同;它默認為 "%a %b %d %H:%M:%S %Y" ,它與 ctime() 返回的格式匹配。如果 string 無法根據 format 解析,或者解析後有多餘的數據,則會引發 ValueError。當無法推斷出更準確的值時,用於填充任何缺失數據的默認值是 (1900, 1, 1, 0, 0, 0, 0, 1, -1)stringformat 都必須是字符串。

例如:

>>> import time
>>> time.strptime("30 Nov 00", "%d %b %y")   
time.struct_time(tm_year=2000, tm_mon=11, tm_mday=30, tm_hour=0, tm_min=0,
                 tm_sec=0, tm_wday=3, tm_yday=335, tm_isdst=-1)

%Z 指令的支持基於tzname 中包含的值以及daylight 是否為真。因此,它是特定於平台的,除了識別始終已知的 UTC 和 GMT(並且被認為是非夏令時時區)。

僅支持文檔中指定的指令。因為strftime() 是按平台實現的,它有時可以提供比所列指令更多的指令。但是strptime() 獨立於任何平台,因此不一定支持所有未記錄為支持的可用指令。

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 time.strptime。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。