最近用python做pv和uv數據統計分析時,原始日誌文件中用戶訪問的時間不對,
需要往後延8小時,記錄一下:
>>> import datetime >>> pageTime = '2014-05-11 16:44:12' >>> pageTime '2014-05-11 16:44:12'
1.把pageTime字符串類型轉換成datetime時間類型:
>>> dt = datetime.datetime.strptime(pageTime, "%Y-%m-%d %H:%M:%S") >>> dt datetime.datetime(2014, 5, 11, 16, 44, 12)
2.把dt加上8小時:
>>> d = dt + datetime.timedelta(hours=8) >>> d datetime.datetime(2014, 5, 12, 0, 44, 12)
3最後把datetime類型的時間轉換成字符串類型的時間:
>>> nTime = d.strftime("%Y-%m-%d %H:%M:%S") >>> nTime '2014-05-12 00:44:12'