[英]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.