繁体   English   中英

使用ctime的tzset有什么缺点?

[英]What are the disadvantages to using ctime's tzset?

在关于获得系统时区的问题中, 这个答案没有得到投票。

它建议在time.h使用tzset()和一些系统全局变量(例如daylighttimezonetzname )。

经过一些测试,我能够在Windows和Mac上从这种方法中获得准确的结果。 但我猜测上面提到的答案并没有因为某种原因而被投票。 这是真的? 我应该更喜欢特定于OS的呼叫而不是这个C标准吗?

不,如果没有标准的C函数(并且您正在编程至少一个POSIX兼容系统),那么您应该使用优先于操作系统特定的POSIX函数。

如果您的某个系统不符合POSIX,那么您应该只为该系统提供特定于操作系统的解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM