1、簡介
time模組提供兩種時間的表示方式:
第一種:是時間戳方式(相對於2023年1月1日 00:00:00的秒數偏移)
第二種:以陣列形式表示(struct_time)共有九個元素
2、函式介紹
2.1
asctime( )
asctime([tuple]) -> string
將乙個struct_time(預設為當前時間),轉換成字串
例如:time.asctime() ——> 'mon mar 28 13:46:49 2016'
time.asctime(time.localtime( )) ——> 'mon mar 28 13:46:49 2016'
2.2
clock( )
clock( ) -> floating point number
沒搞懂,感覺還不如使用time.time( )
2.3
sleep( )
sleep(seconds)
使當前程式暫停 seconds 秒
2.4
localtime(...)
localtime([seconds]) -> (tuple)
將乙個時間戳轉換成當前時區的struct_time,預設為當前時間
2.5
mktime(...)
mktime(tuple) -> floating point number
將乙個struct_time轉換為乙個時間戳
2.6
strftime(...)
strftime(format[, tuple]) -> string
將指定的struct_time(預設為當前時間),根據指定的格式化字元輸出
python中時間日期格式化符號:
%y 兩位數年份表示
%y 四位數年份表示
%m 月份
%d 月中的一天
%h 24小時制小時數
%i 12小時制小時數
%m 分鐘數
%s 秒數
%a 本地簡化星期名稱
%a 本地完整星期名稱
%b 本地簡化的月份名稱
%b 本地完整的月份名稱
%c 本地相應的日期表示和時間表示
%j 年內的一天
%p 本地a.m.或者p.m.的等價符
%u 一年中的星期數,星期天為星期的開始
%w 星期(0-6),星期天為星期的開始
%w 一年中的星期數,星期一為星期的開始
%x 本地相應的日期表示
%x 本地相應的時間表示
%z 當前時區的名稱
%% %號本身
2.7
strptime(...)
strptime(string, format) -> struct_time
將時間字串根據指定的格式轉化為struct_time
2.9
time()
time( ) -> floating point number
返回當前時間的時間戳
2.10
ctime(...)
ctime([seconds]) -> string
將乙個時間戳(預設為當前時間)轉換成時間字串
例如time.ctime()
'mon mar 28 13:46:49 2016'
2.11
gmtime(...)
gmtime([seconds]) -> tuple
講乙個時間戳轉換為乙個struct_time,預設為當前時間
Python 內建模組1
十三 常見內建模組 python之所以自稱 batteries included 就是因為內建了愈多非常有用的模組 無需安裝配置 就可以直接使用 1 collections python內建的乙個集合模組 提供很多有用的集合類 namedtuple 乙個函式 可以用來建立乙個自定義的tuple物件 ...
Python基礎入門(1)
python區分大小寫 用函式isinstance name,datatype 可以檢測name資料是不是datatype型別的資料,返回true 或false 用函式來消除重複 elif是 else if的意思 data 1,2,3,4,5,6,7,8,9 def process x,level ...
Python快速入門 1
用 號字元開頭注釋單行 三個引號可以注釋多行 三個引號可以注釋多行 三個引號可以注釋多行 整數3 3 加法1 1 2 減法 8 1 7 乘法 10 2 20 除法 結果自動轉換成浮點數 35 5 7.0 5 3 1.6666666666666667 整數除法 結果向下取整 5 3 1 5.0 1.0...