python datetime模組簡單記錄

2021-09-19 20:17:42 字數 1212 閱讀 7105

一、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...