datetime處理日期和時間

2022-09-16 07:03:08 字數 1882 閱讀 5608

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

用datetime型別的變數輸出以下字串:

>>> from datetime import

datetime

>>> spt =datetime.strptime('

2017/9/30

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

>>>spt

datetime.datetime(2017, 9, 30, 0, 0)

>>> spt2 =datetime.strptime('

2023年9月30日星期六

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

>>>spt2

datetime.datetime(2017, 9, 30, 0, 0)

>>> spt3 =datetime.strptime('

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

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

>>>spt3

datetime.datetime(2017, 9, 30, 8, 42, 24)

>>> spt4 =datetime.strptime('

9/30/2017

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

>>>spt4

datetime.datetime(2017, 9, 30, 0, 0)

>>> spt5 =datetime.strptime('

9/30/2017 8:42:50

','%m/%d/%y %h:%m:%s')

>>>spt5

datetime.datetime(2017, 9, 30, 8, 42, 50)

>>>

>>> dt =datetime.now()

>>>dt

datetime.datetime(2017, 9, 30, 9, 21, 9, 742000)

>>> print('

今天是年月日

'.format(dt))

今天是2023年09月30日

>>> print('

今天是這週的第%s天

' %dt.strftime('%w'

))今天是這週的第6天

>>> print('

今天是今年的第%s天

' %dt.strftime('%j'

))今天是今年的第273天

>>> print('

今天是今年的第%s周

' %dt.strftime('%w'

))今天是今年的第39周

>>> print('

今天是當月的第%s天

' %dt.strftime('%d'

))今天是當月的第30天

>>>

>>> dt =datetime.now()

>>>dt

datetime.datetime(2017, 9, 30, 9, 38, 6, 585000)

>>> dt.strftime('

%b%d,%y')

'september30,2017

'

>>> dt.strftime('

%a,%b%d,%y')

'saturday,september30,2017

'

>>> dt.strftime('

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

'2023年09月30日星期609時49分14秒

'

>>> dt.strftime('

%m/%d/%y %h:%m:%s')

'09/30/2017 09:49:14

'

datetime處理日期和時間

1.datetime.now 獲取當前datetime datetime.utcnow from datetime import datetime 獲取當前本地時間 a datetime.now print 當前日期 a 獲取當前世界時間 b datetime.utcnow print b 2.da...

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