python中時間的推移

2022-03-30 11:01:16 字數 749 閱讀 8687

之前在寫抓取天氣預報資訊的程式時,要得到明天和後天的日期,我思來想去用的方法是很老套的時間相加法來算的。

this_date = str(time.strftime("%y/%m/%d %a"))

now = int(time.time())

sec = 24*60*60

day_today = "今天(%s號)" % str(time.strftime("%d", time.localtime(now+0*sec)))

day_tommo = "明天(%s號)" % str(time.strftime("%d", time.localtime(now+1*sec)))

day_aftom = "後天(%s號)" % str(time.strftime("%d", time.localtime(now+2*sec)))

現在想想真是可笑,我怎麼忘記還有timedelta函式呢。。。

正解:>>> from datetime import datetime,timedelta

>>> now = datetime.now()

>>> now

datetime.datetime(2010, 3, 5, 11, 28, 9, 453000)

>>> tomorrow = now + timedelta(hours=24)

>>> tomorrow

datetime.datetime(2010, 3, 6, 11, 28, 9, 453000)

-end-

Python中時間的處理

我碰到的問題 1 取出的時間為字串,需要和當前時間比較判斷是否大於或者小於乙個給定的值 1 將字串轉換為int int keepday b datetime.datetime.now 3 時間差variance datetime.timedelta days int keepday 完整的函式如下 ...

Python中的時間戳

sublime在對python的支援上有 塊補充功能,即在寫完一些判斷字元如 if或者while之類,會自動出先pass的佔位符,這種佔位符雖然不執行任何動作,但對提示 寫作比較好。另外學習了time模組,time模組是python裡面乙個常用模組,在資料分析中,很多情況下都會用到時間,在pytho...

python中的時間格式

處理資料時經常會遇到處理時間的問題,拿原始資料中儲存的str格式的日期篩選,結果不對 python中有三種時間格式 1 時間戳 int,float型別 import time 2 元組 struct time型別 內涵九個元素 3 datetime型別 如 2017 11 28 14 49 43.0...