Python datetime包函式簡單介紹

2022-09-27 06:30:13 字數 1450 閱讀 9159

一、datetime包(上接**7內容)

1.函式:datetime

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

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

其中hour,minute,second可選

(3)附加類方法:

today():返回本地當前時間

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

ut程式設計客棧cnow():返回本地當前時間

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

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%m%d%h%m%s".format(a="/",b=" ",c=":")))

t2 =datetime.timedelta(hours=1,days=2,minutes=1,seconds=2)

print((t1+t2).strftime("%y%m%d%h%m%s".format(a="/",b=" ",c=":")))

二、timeit包

1.函式:timeit

(1)用法:時程式設計客棧間測量工具,測量程式執行時間間隔的實驗

(2)格式:timeit.timei程式設計客棧t(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)

三、原始碼

d17_5_datetime_package

位址:程式設計客棧e

本文標題: python datetime包函式簡單介紹

本文位址:

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