用法:
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)
。string
和format
都必須是字符串。例如:
>>> 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 time.strftime用法及代碼示例
- Python time.strftime()用法及代碼示例
- Python time.sleep()用法及代碼示例
- Python time.tzname()用法及代碼示例
- Python time.monotonic()用法及代碼示例
- Python time.tzset()用法及代碼示例
- Python time.asctime()用法及代碼示例
- Python time.clock()用法及代碼示例
- Python time.daylight()用法及代碼示例
- Python time.perf_counter()用法及代碼示例
- Python time.get_clock_info()用法及代碼示例
- Python time.gmtime()用法及代碼示例
- Python time.time()用法及代碼示例
- Python time.mktime()用法及代碼示例
- Python time.thread_time()用法及代碼示例
- Python time.clock_gettime_ns()用法及代碼示例
- Python time.tzset用法及代碼示例
- Python time.process_time_ns()用法及代碼示例
- Python time.monotonic_ns()用法及代碼示例
- Python time.perf_counter_ns()用法及代碼示例
注:本文由純淨天空篩選整理自python.org大神的英文原創作品 time.strptime。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。