datetime模組中包含以下類:
類名 功能說明
date 日期物件,常用的屬性有year, month, day
time 時間物件
datetime 日期時間物件,常用的屬性有hour, minute, second, microsecond
datetime_capi 日期時間物件c語言介面
timedelta 時間間隔,即兩個時間點之間的長度
tzinfo 時區資訊物件
一、date類
date物件由year年份、month月份及day日期三部分構成:
date(year,month,day)
a = datetime.date.today()
a.year
a.month
a.day
a=datetime.date(2017, 3, 22)
二、time類
time類由hour小時、minute分鐘、second秒、microsecond毫秒和tzinfo五部分組成。tzinfo一般為null表示時區。
a = datetime.time(12,20,59,899,1)
a.hour
a.minute
a.second
a.microsecond
三、datetime類
datetime類其實是可以看做是date類和time類的合體
datetime(year, month, day[, hour[, minute[, second[, microsecond[,tzinfo]]]]])
a = datetime.datetime.now()
a.time()
a.date()
日期與字串相互轉化
a=datetime.datetime.now() #日期型
將日期型轉換成字元型
b=a.strftime("%y-%m-%d %h:%m:%s") #字元型
將字元型轉換成日期型
c=datetime.datetime.strptime(b,"%y-%m-%d %h:%m:%s")
python中日期格式化符號
%y 兩位數的年份表示(00-99)
%y 四位數的年份表示(000-9999)
%m 月份(01-12)
%d 月內中的一天(0-31)
%h 24小時制小時數(0-23)
%i 12小時制小時數(01-12)
%m 分鐘數(00=59)
%s 秒(00-59)
四、timedilta類
timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]])
計算一天之後的日期
new=datetime.datetime.now()+datetime.timedelta(days=1)
計算一小時之後的日期
new=datetime.datetime.now()+datetime.timedelta(hours=1)
計算三個半小時之前的日期
new=now-datetime.timedelta(hours=3,minutes=30)
Linux知識點梳理
使用者名稱 主機名 root hostname 使用者名稱 主機名稱 符號含義 當前使用者屬於root使用者 當前使用者屬於普通使用者 注意 對系統進行配置管理時,如要root使用者 檢視主機名稱 hostname設定主機名稱 hostname hadoop senior.com注意 該方式設定,當...
spring 知識點梳理
1.spring預設所有管理的bean都是單例模式 懶載入,所有的bean都是交給spring容器中的map管理,生命週期與spring相同,如果使用多例模式,bean則是交給記憶體管理,生命週期與spring無關 2.ssm分層 控制層 服務層 資料層 對應的註解分別為 controller se...
Linux C知識點梳理
第1章 程式設計和c語言 最簡單的c語言程式 第2章 演算法 程式的靈魂 第3章 簡單的c程式設計 順序程式設計 常量,變數 先定義後使用 常變數,識別符號 資料型別 運算子與表示式,不同型別資料間混合運算 c語句 資料的輸入輸出,printf scanf 函式,字元資料輸入輸出 第4章 選擇結構程...