標籤:方法 python nbsp from print mtime 時間戳記 type amp
datetime在time基礎之上封裝了一些方法。但是time是經常使用的,datetime中的功能,time都能實現一、datetime的三個模組datetime.datedatetime.timedatetime.datetime 主要使用這個模組import datetime1、datetime.datetime.now() 擷取目前時間,datetime格式t1=datetime.datetime.now()print t1print t1.yearprint t1.day2017-05-28 11:32:21.853000(微妙:853000)201728 2、fromtimestamp 時間戳記轉換為datetimet2=time.time()dt=datetime.datetime.fromtimestamp(t2)print dtprint type(dt)結果:2017-05-28 11:34:20.725000<type ‘datetime.datetime‘> 3、strftime() 格式化輸出print datetime.datetime.now().strftime(‘%Y-%m-%d %H:%M:%S‘) 4、replace() 把datetime中的某個值替換成需要的值t1=datetime.datetime.now()t2=t1.replace(month=4,hour=23)print t2結果:2017-04-28 23:50:10.855000t3=t1-t2print type(t3),t3結果:<type ‘datetime.timedelta‘> 29 days, 12:00:00 5、datetime.timedelta 解決一些時間差值問題class datetime.timedelta([days,[,hours[,minutes[,seconds[,microseconds]]]]])dt=datetime.timedelta(days=100)newTime=t1+dt 一百天之後的日期print newTime 結果:2017-09-05 11:54:52.479000dt1=datetime.timedelta(days=-100)newTime=t1+dt1 一百天之前的日期 6、total_seconds() 把時間轉換為秒seconds=datetime.timedelta(days=3).total_seconds() 把三天的時間轉換為秒print seconds結果:259200.0
Python之時間:datetime模組