第15章_datetime
1、datetime物件
import datetime
print
(type
(datetime.datetime.now())
)print
(datetime.datetime.now())
# 輸出datetime物件
# # 2019-08-29 22:59:38.546254
2、datetime物件的屬性import datetime
dt = datetime.datetime(
2015,10
,21,16
,29,0
)print
(type
(dt.year)
)print
(dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.second)
# # 2015 10 21 16 29 0
3、timedelta資料型別import datetime
delta = datetime.timedelta(days=
11, hours=
10, minutes=
9, seconds=8)
# 表示一段時間
print
(type
(delta)
)print
(str
(delta)
)print
(type
(delta.days)
)print
(delta.days, delta.seconds, delta.microseconds, delta.total_seconds())
# # 11 days, 10:09:08
# # 11 36548 0 986948.0
dt = datetime.datetime.now(
)thousanddays = datetime.timedelta(days=
1000
)print
(type
(dt+thousanddays)
)print
(dt+thousanddays)
# # 2022-05-26 07:10:55.236760
h = datetime.datetime(
2019,8
,30,7
,12,0
)y = datetime.timedelta(days=
365*3)
print
(h)print
(h-y)
print
(h -(2
*y))
# 2019-08-30 07:12:00
# 2016-08-30 07:12:00
# 2013-08-31 07:12:00
4、將datetime物件轉換為字串strftime()import datetime
h = datetime.datetime(
2019,8
,30,7
,12,0
)f = h.strftime(
'%y/%m/%d %h:%m:%s'
)# 將datetime物件轉換為字串
print
(type
(f))
print
(f)#
# 2019/08/30 07:12:00
5、將字串轉換為datetime()物件strptime()f =
'2019/08/30 07:12:00'
d = datetime.datetime.strptime(f,
'%y/%m/%d %h:%m:%s'
)# 將字串轉換為datetime物件
print
(type
(d))
print
(d)#
# 2019-08-30 07:12:00
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...