關於Python中的日期處理

2021-09-14 07:04:02 字數 1016 閱讀 8350

首先獲取時間

import time

print(time.time())

輸出的結果是:

1511495129.260231

但是這樣是一連串的數字不是我們想要的結果,我們可以利用time模組的格式化時間的方法來處理:

time.localtime(time.time())

用time.localtime()方法,作用是格式化時間戳為本地的時間。

輸出的結果是:

time.struct_time(tm_year=2017, tm_mon=11, tm_mday=24, tm_hour=11, tm_min=47, tm_sec=19, tm_wday=4, tm_yday=328, tm_isdst=0)

這種格式就更清晰了

time.strftime('%y-%m-%d %h:%m:%s',time.localtime(time.time()))

最後用time.strftime()方法,把剛才的一大串資訊格式化成我們想要的格式,現在的結果是以下格式:

2017-11-24 11:45:55

所以獲得當前日期以年-月-日的形式表示

nowtime = time.strftime('%y-%m-%d', time.localtime(time.time()))

import datetime

starttime = datetime.datetime.now()

endtime = datetime.datetime.now()

print((endtime - starttime).seconds)

start = time.time()

run_fun()

end = time.time()

print(end-start)

SQLite 中關於日期的查詢處理

sqlite 中可以根據日期來篩選資料。日期格式 經過測試支援yyyy mm dd和yyyy mm dd hh mm ss,但是 在測試時出現了乙個問題 當我用?代替引數時 cursor cursor dbhelper.getreadabledatabase rawquery select from...

python的日期處理

下面一段 是根據給定的日期範圍然後來生成乙個日期列表,但存放的格式為可轉為日期的浮點或整數型數值。print s 為無效日期。continue elif i 2 s1 str tlist 0 try d1 time.strptime s1,y m d t1 time.mktime d1 except...

Python的日期處理

1 python的標準庫中關於時間主要用到的是datetime import datetime 2 datetime下面有四個類 datetime date time timedelta,簡單的區別就是故名思議 日期 時間 日期 時間,詳細區別可以在網上查詢 3 日期處理主要包括下面幾類 獲取當前時...