一、datetime模組下的有多個類用來操作日期和時間,如下
date、time、datetime、timedelta、tzinfo
引用如下
# encoding: utf-8
from datetime import date, time, datetime, timedelta, tzinfo
二、各個類的簡單使用
初始化
# encoding: utf-8
from datetime import date, time, datetime, timedelta, tzinfo
a = timedelta(days=0,seconds=0,microseconds=0,milliseconds=0,minutes=0,hours=0,weeks=0)
d = timedelta(microseconds=-1)
print(d.days, d.seconds, d.microseconds) # (-1, 86399, 999999)
cc = (-24*60*60+d.seconds)*1000000+d.microseconds # -1
1 millisecond(微秒)= 1000 microseconds(毫秒)
系統內部只儲存 days 、seconds 、microseconds ,其他的引數被轉換成這三種
具體類方法、例項方法參考幫助文件,幾個重要的方法
類方法:datetime.date(year, month, day)、date.today()
例項方法:date.replace(year, month, day)、date.strftime(format)
初始化
# encoding: utf-8
from datetime import date, time, datetime, timedelta, tzinfo
a = datetime.datetime(year=2019,month=3,day=8,hour=0,minute=0,second=0,microsecond=0,tzinfo=none)
year、month、day是必填項,其他可選
重要類方法
datetime.now([tz]) tz為 tzinfo虛類的子類的例項
datetime.utcnow() 返回當前utc(協調世界時-由原子鐘提供)日期與時間
python datetime處理時間
datetime date time都提供了strftime 方法,該方法接收乙個格式字串,輸出日期時間的字串表示。下表是從python手冊中拉過來的,我對些進行了簡單的翻譯 翻譯的有點噢口 格式字元 意義 a 星期的簡寫。如 星期三為web a星期的全寫。如 星期三為wednesday b月份的簡...
python datetime學習筆記
import datetime d datetime.date 2016,7,24 新建乙個日期,注意前面的0不能有 print d 20106 07 24 d datetime.date.today 獲取當前日期 print d print d.year,d.month,d.day print d...
Python datetime模組小結
模組小結如下 另外有time模組小結 from datetime import date,time,datetime,timedelta datetime.now 當前日期元組 datetime.today 當前日期元組 d1 2018 05 09 10 20 15 d2 2018 06 02 08...