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 能夠把系統時間和...