在C/C++中,在本地时间和UTC之间转换日期时间的最佳方法是什么?
"datetime"是指包含日期和时间的一些时间表示.我会很乐意用time_t,struct tm或任何其他的表示,使之成为可能.
我的平台是Linux.
这是我正在尝试解决的具体问题:我得到一对包含朱利安日期和一天中的秒数的值.这些值是格林威治标准时间.我需要将其转换为本地时区"YYYYMMDDHHMMSS"值.我知道如何将朱利安日期转换为YMD,显然很容易将秒转换为HHMMSS.然而,棘手的部分是时区转换.我相信我能找到解决方案,但我宁愿找到一种"标准"或"众所周知"的方式,而不是磕磕绊绊.
可能相关的问题是在C中获取时区的夏令时转换日期