datetime處理日期和時間

2022-08-22 07:30:15 字數 2441 閱讀 1762

1.datetime.now() # 獲取當前datetime

datetime.utcnow()

from datetime import

datetime

#獲取當前本地時間

a=datetime.now()

print('

當前日期:

',a)

#獲取當前世界時間

b=datetime.utcnow()

print('

',b)

2.datetime(2017, 5, 23, 12, 20) # 用指定日期時間建立datetime

from datetime import

datetime

#用指定日期建立

c=datetime(2017, 5, 23, 12, 20)

print('

指定日期:

',c)

3.將以下字串轉換成datetime型別:

'2017/9/30'

'2023年9月30日星期六'

'2023年9月30日星期六8時42分24秒'

'9/30/2017'

'9/30/2017 8:42:50 '

from datetime import

datetime

print('

轉化為:')

d=datetime.strptime('

2017/9/30

','%y/%m/%d')

print

(d)e=datetime.strptime('

2023年9月30日星期六

','%y年%m月%d日星期六')

print

(e)f=datetime.strptime('

2023年9月30日星期六8時42分24秒

','%y年%m月%d日星期六%h時%m分%s秒')

4.將以下datetime型別轉換成字串:

2023年9月28日星期4,10時3分43秒

saturday, september 30, 2017

9/30/2017 9:22:17 am

september 30, 2017

from datetime import

datetime

print('

轉化為:')

i=datetime(2017,9,28,10,3,43)

print(i.strftime('

%y年%m月%d日%a,%h時%m分%s秒'))

5.用系統時間輸出以下字串:

今天是2023年9月30日

今天是這週的第?天 

今天是今年的第?天 

今周是今年的第?周 

今天是當月的第?天

from datetime import

datetime

#獲取當前系統時間

m=datetime.now()

print(m.strftime('

今天是%y年%m月%d日'))

print(m.strftime('

今天是這週的第%w天'))

print(m.strftime('

今天是今年的第%j天'))

print(m.strftime('

今周是今年的第%w周'))

print(m.strftime('

今天是當月的第%d天

datetime處理日期和時間

將以下datetime型別轉換成字串 用datetime型別的變數輸出以下字串 from datetime import datetime spt datetime.strptime 2017 9 30 y m d spt datetime.datetime 2017,9,30,0,0 spt2 d...

Boost之日期時間處理 date time庫

使用date time庫需要在編譯時加上 lboost date time 而且需要包含以下標頭檔案 處理日期的元件 include 處理時間的元件 include date是date time庫處理日期的核心類,使用乙個32位的整數作為內部儲存,以天為單位表示時間點概念。date也全面支援比較操作...

作業11 datetime處理日期和時間

from datetime import datetime now datetime.now print 當前日期 now utc datetime.utcnow print utc from datetime import datetime dt datetime 2017,5,23,12,20 ...