python datetime庫的基本使用

2021-08-13 10:31:26 字數 1091 閱讀 2746

import datetime

today = datetime.datetime.now()#獲取乙個datetime的物件

current_time = today.strftime(%y-%m-%d %h:%m:%s %a)#可以在裡面新增你想要的字元(%y <> %m ()...想怎麼加就怎麼加)

'''附上參數列

%a 星期的簡寫。如 星期三為web

%a 星期的全寫。如 星期三為wednesday

%b 月份的簡寫。如4月份為apr

%b月份的全寫。如4月份為april

%c: 日期時間的字串表示。(如: 04/07/10 10:43:39)

%d: 日在這個月中的天數(是這個月的第幾天)

%f: 微秒(範圍[0,999999])

%h: 小時(24小時制,[0, 23])

%i: 小時(12小時制,[0, 11])

%j: 日在年中的天數 [001,366](是當年的第幾天)

%m: 月份([01,12])

%m: 分鐘([00,59])

%p: am或者pm

%s: 秒(範圍為[00,61],為什麼不是[00, 59],參考python手冊~_~)

%u: 周在當年的週數當年的第幾周),星期天作為周的第一天

%w: 今天在這週的天數,範圍為[0, 6],6表示星期天

%w: 周在當年的週數(是當年的第幾周),星期一作為周的第一天

%x: 日期字串(如:04/07/10)

%x: 時間字串(如:10:43:39)

%y: 2個數字表示的年份

%y: 4個數字表示的年份

%z: 與utc時間的間隔 (如果是本地時間,返回空字串)

%z: 時區名稱(如果是本地時間,返回空字串)

%%: %% => %

'''#但是我想求前幾天的時間怎麼辦?

a = datetime.timedelta(days = n)#n替換成你想要數字,比如前兩天='-2'

time = today+a(today是datetime物件)

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