[英]What are the disadvantages to using ctime's tzset?
在關於獲得系統時區的問題中, 這個答案沒有得到投票。
它建議在time.h
使用tzset()
和一些系統全局變量(例如daylight
, timezone
和tzname
)。
經過一些測試,我能夠在Windows和Mac上從這種方法中獲得准確的結果。 但我猜測上面提到的答案並沒有因為某種原因而被投票。 這是真的? 我應該更喜歡特定於OS的呼叫而不是這個C標准嗎?
不,如果沒有標准的C函數(並且您正在編程至少一個POSIX兼容系統),那么您應該使用優先於操作系統特定的POSIX函數。
如果您的某個系統不符合POSIX,那么您應該只為該系統提供特定於操作系統的解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.