在python的一個正在運行的實例中,是否有一個函數可以調用來說「嘿python,刷新你對時區信息的瞭解」?所以讓我說我打開python,然後我更改/ etc/localtime。我怎樣才能讓python更新到新的時區?我的目標是不要直接混淆TZ環境變量或引用/ etc/localtime或使用任何特定於操作系統的命令。我也想不重啓python。這可能嗎?如何讓Python獲取OS時區更改?
3
A
回答
1
2
我一直在尋找爲time.tzset()答案:
>>> time.tzname[time.daylight]
'CDT'
>>> #Use dpkg-reconfigure tzdata
...
>>> time.tzset()
>>> time.tzname[time.daylight]
'EDT'
>>>
+0
呵呵,如果你沒有調用['tzset],你不應該期待'localtime'等首先依賴於'$ TZ'或者它在'/ usr/share/zoneinfo'中指向的任何地方'](https://docs.python.org/3/library/time.html#time.tzset)。所以,是的,每當你想刷新時再打電話。 – abarnert 2014-10-08 19:32:08
相關問題
- 1. os時區更改tomcat需要重啓
- 2. 的Python:更改Windows時區
- 3. 如何讓Python在運行時注意到系統時區中的更改?
- 4. python獲取當地時區?
- 5. 如何在Java中使用OS X獲取時區信息?
- 6. Python - Cloudant獲取更改
- 7. 如何獲取時區
- 8. 如何獲取時區值
- 9. Python:獲取OS語言
- 10. 如何讓git讀取模式更改?
- 11. 更改時區
- 12. 更改時區
- 13. 更改時區
- 14. 如何在給定的時區運行python(從外部更改時區)?
- 15. 使Python響應Windows時區更改
- 16. 如何獲取OS目錄
- 17. 在Python中,如何獲取Mac OS X中所有分區的列表?
- 18. 如何在Windows中使用python更改系統時區?
- 19. 如何更改java的時區?
- 20. 如何更改詹金斯的時區
- 21. 如何更改Flurry Analytics中的時區
- 22. 如何在php中更改時區?
- 23. 我如何更改在asp的時區
- 24. 如何更改xts中的時區
- 25. 如何更改DateCreated列的時區?
- 26. 如何更改Angular2-HighCharts中的時區?
- 27. 如何更改R中的時區?
- 28. 如何更改MySQL服務器時區?
- 29. 如何更改Parse.com的時區?
- 30. 如何更改貓鼬日期時區?
在何種意義上是_not_刷新其信息?你使用哪些模塊有陳舊的信息? IIRC,所有stdlib時間和語言環境的東西(這是非常小的)根據需要隨時讀取它,或者通常會調用C stdlib函數,並且不會緩存任何內容,但我可能是錯的。如果您使用任何第三方庫,這可能會產生很大的差異,但不知道您使用哪一個(s)很難評論... – abarnert 2014-10-08 18:50:27
time.tzname不會自動刷新,請參閱我的答案並感謝您的你的幫助! – ErlVolton 2014-10-08 18:53:21