Python之日期和時間

2021-10-12 21:34:30 字數 1511 閱讀 5091

python 程式能用很多方式處理日期和時間,如time模組、calendar 模組可以用於格式化日期和時間

一、time模組

1、time.localtime() 返回本地時間元組

a = time.localtime(

)print

(a)

列印內容:

time.struct_time(tm_year=2020, tm_mon=12, tm_mday=25, tm_hour=19, tm_min=48, tm_sec=42, tm_wday=4, tm_yday=360, tm_isdst=0)

2、時間日期格式化

b=time.strftime(

"%y-%m-%d %h:%m:%s"

, time.localtime())

print

(b)

列印內容:

2020-12-25 19:51:30

備註:ython中時間日期格式化符號如下

%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)

%a 本地簡化星期名稱

%a 本地完整星期名稱

%b 本地簡化的月份名稱

%b 本地完整的月份名稱

%c 本地相應的日期表示和時間表示

%j 年內的一天(001-366)

%p 本地a.m.或p.m.的等價符

%u 一年中的星期數(00-53)星期天為星期的開始

%w 星期(0-6),星期天為星期的開始

%w 一年中的星期數(00-53)星期一為星期的開始

%x 本地相應的日期表示

%x 本地相應的時間表示

%z 當前時區的名稱

%% %號本身

3、其它常用函式

ime.sleep(secs) 延遲線程

二、calendar模組

calendar.month(year,month,w=2,l=1)

返回乙個多行字串格式的year年month月日曆,兩行標題,一周一行。每日寬度間隔為w字元。每行的長度為7* w+6。l是每星期的行數。

d=calendar.month(

2020,12

,2,1

)print

(d)

列印內容:

december 2020

mo tu we th fr sa su

1 2 3 4 5 6

7 8 9 10 11 12 13

14 15 16 17 18 19 20

21 22 23 24 25 26 27

SQL Server之日期和時間函式

返回當前系統日期和時間 getdate select getdate 結果為 2011 06 17 09 01 00.293 返回表示指定日期的 日 月 年 部分的正數 day month year select day 1989 3 2 select day 1989 3 2 select day...

Qt之日期時間

獲取系統當前時間並設定顯示格式 qdatetime current date time qdatetime currentdatetime qstring current date current date time.tostring yyyy mm dd hh mm ss ddd 例 2013 0...

c 之日期時間

c 標準庫沒有提供所謂的日期型別。c 繼承了 c 語言用於日期和時間操作的結構和函式。為了使用日期和時間相關的函式和結構,需要在 c 程式中引用 標頭檔案。有四個與時間相關的型別 clock t time t size t和tm。型別 clock t size t 和 time t 能夠把系統時間和...