一:學習內容
二:time
需要引入:import time
1.概念
utc(世界協調時間):格林尼治天文時間,世界標準時間,在中國來說是utc-8
dst(夏令時):是一種節約能源而人為規定時間制度,在夏季調快1個小時
2.時間的表示形式-三種
第一種:時間戳,以整形或浮點型表示時間的乙個以秒為單位的時間間隔,這個時間間隔的基礎值是從2023年1月1日凌晨開始算起
第二種:元組,一種python的資料結構表示,這個元組有9個整型內容:year、month、day、hours、minutes、seconds、weekday、julia day、flag (1或-1或0)
第三種:格式化字串,常用:%y 完整的年份、%y 去掉世紀的年份(00-99)、%m 月份(0-12)、%d 日,乙個月中第幾天(0-31)、%m 分鐘數(00-59)
1.返回當前時間的實際戳,浮點數形式,不需要引數,得到格林尼治時間戳
2.將時間戳轉成utc時間元組,即得到格林尼治時間
t = time.gmtime(c)
print(t)
可以看到格林尼治時間+8小時,正好是我們的北京時間
3.將時間戳轉成本地時間元組,我的本地是北京時間
b = time.localtime(c)
print(b)
4.將字串轉成時間元組
5.將本地時間元組轉成時間戳
m = time.mktime(b)
print(m)
6.將字串轉成時間戳
字串轉時間戳需要:字串 轉 元組 轉 時間戳
#獲取字串
z = time.strftime("%y-%m-%d %h:%m:%s")
#字串轉元組
y = time.strptime(z,"%y-%m-%d %x")
#元組轉時間戳
7.將本地時間元組轉成字串
8.將時間戳轉為字串
9.將時間元組轉換成給定格式的字串,引數2為時間元組,如果沒有引數2即下面的b本地時間元組,預設轉的是當前時間
q = time.strftime("%y-%m-%d %h:%m:%s")
print(q)
q1 = time.strftime("%y-%m-%d %h:%m:%s", b) #2019-09-11 15:44:23
print(q1)
q2 = time.strftime("%y-%m-%d %x", b) #2019-09-11 15:44:23
print(q2)
二:time時間轉換**
python3筆記 函式
建立函式 def 函式名 引數列表 函式語句 函式的命名規則 乙個單詞直接小寫 多個單詞,每個單詞小寫,以下劃線分隔 文件化說明 函式首行加 或 使用函式名.doc 屬性 可以檢視函式文件 help 函式名 callable 函式名 判斷函式是否可以被呼叫 pass 佔位 引數預設引數 預設值最好是...
python3 筆記1 變數
變數 可變的量,區別於常量,常量為固定不可變的量 變數的定義方式 變數名 value 例 a 1 多個變數的命名格式 變數名1,變數名2 value1,value2 例 a,b 1,2 刪除變數名格式 del 變數名 刪除後的變數名再也無法訪問 在定義變數名時盡量做到見名知意,例如 你定義乙個變數為...
python3筆記六 for語句
一 學習內容 二 for in語句 1.格式 for 變數名 in 集合 語句2.邏輯 按順序取集合中的每個元素賦值給變數,再去執行語句,如此迴圈往復 3.舉例 三 for range語句 1.格式 for 變數名 in range start,end step 語句2.邏輯 range start...