我對代碼有困難,因爲我試圖通過if語句,當我的當前時間EPG_Now
大於EPG_Now
時間。如果當前時間大於時間,如何檢查if語句
示例:我當前的時間顯示12:38AM
不大於12:55AM
,所以它不會通過if語句,除非我的當前時間在12:55AM
之後。
當我試試這個:
EPG_Time = time.strptime('07/10/2017 12:32AM', '%d/%m/%Y %H:%M%p')
self.EPG_Now = ['06/10/2017 11:55AM']
self.EPG_Next = ['07/10/2017 12:55AM']
for EPG_Now, EPG_Next in zip(self.EPG_Now, self.EPG_Next):
EPG_Now_time = time.strptime(EPG_Now, '%d/%m/%Y %H:%M%p')
EPG_Next_time = time.strptime(EPG_Next, '%d/%m/%Y %H:%M%p
if EPG_Time > EPG_Next_time:
print "it is time to delete the data from the list......................."
它總是讓我得到的if語句傳遞時,我的當前時間不大於EPG_Now
這是錯誤更大。我想只在當前時間大於EPG_Now
時才能通過if語句,然後我想從列表中刪除某些內容。
你能告訴我一個例子,我如何能通過if語句,如果我的當前時間大於EPG_Now
時間?
您應該使用'datetime',而不是'time'。 –
哦,謝謝你,你能舉一個我應該用的例子嗎? –
我應該使用什麼就像'datetime.datetime.fromtimestamp(time.mktime(time))'? –