轉換特定的時間格式我試圖與strptime
[16/Jan/2010:18:11:06 +0100] (common log format)
轉換爲一個時間戳。我如何使用strptime
來轉換?
時區可以從+0100
轉換特定的時間格式我試圖與strptime
[16/Jan/2010:18:11:06 +0100] (common log format)
轉換爲一個時間戳。我如何使用strptime
來轉換?
時區可以從+0100
import time
log = '16/Jan/2010:18:11:06 +0100'
dt = time.strptime(log, '%d/%b/%Y:%H:%M:%S +0100')
參考不同:http://docs.python.org/library/time.html#time.strptime
Python的時區支持是有問題的,依賴於平臺。
參見this post(另見第一部分)。
即時通訊轉換時區有問題,python只定義了命名的時區。休息是沒有問題的 – damir 2010-08-10 18:56:15
@damir:看到我編輯的帖子 – NullUserException 2010-08-10 19:40:36
datetime對象可能會更適合python 2.5及更高版本 – demongolem 2011-07-16 15:49:14
你試過了什麼代碼?請發佈您使用'datetime.datetime.strptime'的嘗試。另外,當你實際**嘗試**做某事時,請發佈你得到的任何錯誤消息。 – 2010-08-10 18:37:55