python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。每個時間戳都以自從2023年1月1日午夜(曆元)經過了多長時間來表示。(注:時間戳單位最適於做日期運算。但是2023年之前的日期就無法以此表示了。太遙遠的日期也不行,unix和windows只支援到2023年。)
時間元組(下表為常用字段)序號
字段值04位數年
例如:20191月
範圍1至122日
範圍1至313小時
範圍0至234分鐘
範圍0至595秒
範圍0至60
6一周的第幾天
範圍0至5(0指星期一)
7一年的第幾天
範圍1至366
8夏令時
1(夏令時)、0(不是夏令時)、-1(未知),預設 -1
時間戳轉化成時間元組:localtime函式;獲取可讀的時間模式的函式:asctime函式;
元組轉化成時間戳:mktime函式(接受時間元組並返回時間戳);
**換過程:時間戳(浮點數形式)——時間元組——使用者可讀。獲取時間戳:time.time())
格式化時間函式:strftime函式;語法規則:time.strftime(format[, t]);format為使用者定義格式化規則,另乙個引數為時間元組。
格式化符號
含義%y
以兩位數的形式表示年份
%y以四位數的形式表示年份
%m表示月份(01-12)
%d表示乙個月的第幾天(0-31)
%h表示小時(0-23),24小時制
%i表示小時(01-12),12小時制
%m表示分鐘(00-59)
%s表示秒(00-59)
%w表示星期幾(0-6,0為星期天)
日曆(calender)常用方法:
calendar.calendar(year,w=2,l=1,c=6):返回乙個多行字串格式的year年年曆,3個月一行,間隔距離為c。 每日寬度間隔為w字元。每行長度為21* w+18+2* c。l是每星期行數。
calender.isleap(year):返回值為bool型別,判斷乙個年份是否為閏年。
calender.leapdays(y1,y2):返回在y1,y2兩年之間的閏年總數。(y2>y1且y2不判斷,即y1<=yearcalendar.month(year,month,w=2,l=1):返回乙個多行字串格式的year年month月日曆,兩行標題,一周一行。每日寬度間隔為w字元。每行的長度為7* w+6。l是每星期的行數。
calendar.weekday(year,month,day):返回某個日期是星期幾,0(星期一)到6(星期日)。月份為 1(一月) 到 12(12月)。
calendar.monthrange(year,month):返回year-month的第一天時星期幾(0為星期一),以及這個月有多少天。
python 學習筆記(十四)
coding utf8 author liwei 定製類的練習 class student object def init self,name self.name name a student liwei print a str 對以上例子的使用 print str 對以上例子的使用 class s...
Python學習筆記(十四)
十六章 json 過長的位址名不能使用分行 filename d pycharmprograms codes 導致 syntaxerror eol while scanning string literal python非字串 現中文字元 data pd.dataframe data zip lon...
Python 深度學習 學習筆記(十四)
用一維卷積神經網路處理序列 今天,我們將學習到用一維卷積理解序列資料。一維卷積的卷積核是 n,1 的形狀。這裡需要注意的一點是,我們在二維卷積是大部分時間用到的卷積核為 3,3 3x3 9 在一維卷積層,卷積視窗的大小可以提公升到 7,或 9,一維卷積處理的思路與二維的大致相同,這裡直接貼上 例項 ...