這是我的問題,我有兩次我餵養Python,一個在EST和其他格林尼治標準時間。我需要將兩者都轉換爲紀元並比較它們。根據我將EST轉換爲時代時的樣子,它應該轉換成我認爲與GMT相當的時間。它看起來不是這樣:大紀元時間和時區
from datetime import datetime as dt,datetime,timedelta
import time
# EST
date_time = '09.03.1999' + " " + "08:44:17"
pattern = '%d.%m.%Y %H:%M:%S'
epoch = int(time.mktime(time.strptime(date_time, pattern)))
print epoch
# GMT
date_time2 = '09.03.1999' + " " + "13:44:17.000000"
pattern2 = '%d.%m.%Y %H:%M:%S.%f'
epoch2 = int(time.mktime(time.strptime(date_time2, pattern2)))
print epoch2
你不需要噸將它們轉換爲劃時代對它們進行比較:http://stackoverflow.com/questions/8142364/how-to-compare-兩個日期 否則,您可能會發現此資源具有指導意義:http://www.idiotinside.com/2015/03/14/working-with-date-and-time-python-892/ – Aif
我應該澄清一下,我認爲歷史轉換會更容易,因爲我後來做了這個比較:'if(epoch - 120)
user3498593
我也將在Wireshark中做這個過濾器,這很容易做到紀元 – user3498593