1、datetime包(上接連載7內容)python
1.函數:datetimegit
(1)用法:輸入一個日期,來返回一個datetime類github
(2)格式:datetime.datetime(年,月,日,hour=,minute=,second=) 微信
其中hour,minute,second可選app
(3)附加類方法:函數
today():返回本地當前時間工具
now():返回本地當前時間測試
utcnow():返回本地當前時間ui
fromtimestamp(時間戳):返回時間戳的本地時間.net
dt = datetime.datetime(2019,6,10) print(type(dt)) print(dt.today()) print(dt.now()) print(dt.utcnow()) print(dt.fromtimestamp(time.time())) print(dt)
2.函數:timedelta
(1)用法:表示一個時間間隔
(2)格式:datetime.timedelta(days=?,hours=?,minutes=?,seconds=?)
試了一下,month和years並不支持
t1 = datetime.datetime.now() print(t1.strftime("%Y{a}%m{a}%d{b}%H{c}%M{c}%S".format(a="/",b=" ",c=":"))) t2 =datetime.timedelta(hours=1,days=2,minutes=1,seconds=2) print((t1+t2).strftime("%Y{a}%m{a}%d{b}%H{c}%M{c}%S".format(a="/",b=" ",c=":")))
2、timeit包
1.函數:timeit
(1)用法:時間測量工具,測量程序運行時間間隔的實驗
(2)格式:timeit.timeit(stmt=代碼塊/函數名,number=執行次數,)
c=''' sum= [] for i in range(1000): sum.append(i) ''' #利用timeit調用代碼,執行100000次,查看運行時間 t4 = timeit.timeit(stmt = "[i for i in range(1000)]",number=100000) #測試代碼c執行100000次的運行結果 t5 = timeit.timeit(stmt=c,number=100000) print(t4) print(t5)
3、源碼
d17_5_datetime_package
地址:https://github.com/ruigege66/Python_learning/blob/master/d17_5_datetime_package
2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)
3.簡書:https://www.jianshu.com/u/a9169ca4f1c9(心悅君兮君不知dqr)
4.歡迎關注微信公衆號:傅里葉變換