Python-datetime包函數介紹

1、datetime包(上接連載7內容)python

1.函數:datetimeapp

(1)用法:輸入一個日期,來返回一個datetime類​ide

(2)格式:datetime.datetime(年,月,日,hour=,minute=,second=) 函數

其中hour,minute,second可選工具

(3)附加類方法:學習

today():返回本地當前時間開發工具

now():返回本地當前時間測試

utcnow():返回本地當前時間code

fromtimestamp(時間戳):返回時間戳的本地時間orm

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)

在學習過程當中有什麼不懂得能夠加個人
python學習資源qun,855-408-893
羣裏有不錯的學習視頻教程、開發工具與電子書籍。
與你分享python企業當下人才需求及怎麼從零基礎學習好python,和學習什麼內容

Python-datetime包函數介紹

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=":")))

Python-datetime包函數介紹

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)

Python-datetime包函數介紹

相關文章
相關標籤/搜索