2013-07-15 26 views
2

使用https://gist.github.com/jordan-brough/4007432我有一個時間戳崇高的工作,但時間是關閉的7小時。我怎樣才能解決這個問題?我需要設置時區嗎?的Python:糾正當地時間時間戳

import sublime, sublime_plugin 
from datetime import datetime 

class TimestampCommand(sublime_plugin.TextCommand): 
def run(self, edit): 
    stamp = datetime.utcnow().strftime("%m/%d/%y %H:%M %p - ") 
    for r in self.view.sel(): 
    if r.empty(): 
     self.view.insert (edit, r.a, stamp) 
    else: 
     self.view.replace(edit, r, stamp) 
+0

什麼是預期的結果,你會得到什麼,而不是一次更換? – jsalonen

回答

1

嘗試datetime.utcnow()datetime.now()

UTC =協調世界具有0時間偏移

+0

這工作。謝謝! –