1

我正在编写一个工具,它允许您将特定日期格式(Unix 时间、HFS、Fat-Time,...)的给定数字(Dec、Bin、Hex)转换为人类可读的日期字符串。我对 Windows OLE-Date 有疑问,它以双精度值表示日期和时间。现在我在 Windows 和 Unix 中得到不同的输出。这只是 Outputdate 的第二个区别,但我想在 Windows 和 Unix 平台上生成相同的输出。我正在使用 long double 来存储值。我知道 Visual Studio C++ 编译器和 gcc 对 long double 使用不同的精度。是否有在两个平台上使用相同精度的替代方案?

4

0 回答 0