Python中如何把一个UTC时间转换为本地时间
生活随笔
收集整理的這篇文章主要介紹了
Python中如何把一个UTC时间转换为本地时间
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
需求:
將20141126010101格式UTC時間轉換為本地時間。
在網上搜了好長時間都沒有找到完美的解決方案。有的引用了第三方庫,這就需要在現網安裝第三方的軟件。這個是萬萬不可的。因為真實環境不一定允許你隨便使用root用戶安裝Python模塊。最終找到了一個不用外部模塊的完美解決方案,放在這里分享給大家。
1 #!/usr/bin/python 2 3 import os,sys,datetime,time 4 from datetime import datetime 5 import calendar 6 7 s = '20141125010101' 8 print time.strftime('%Y%m%d%H%M%S', time.localtime(calendar.timegm(time.strptime(s, '%Y%m%d%H%M%S'))))?
?結果:20141125090101顯然添加了我們所在的時區8個小時。
轉載于:https://www.cnblogs.com/store/p/4125266.html
總結
以上是生活随笔為你收集整理的Python中如何把一个UTC时间转换为本地时间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我是如何帮助创业公司改进企业工作的
- 下一篇: 【 Grey Hack 】综合工具 sh