首先獲取時間
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 日期處理主要包括下面幾類 獲取當前時...