【发布时间】:2025-12-01 22:50:01
【问题描述】:
我有一个 long int 变量,它包含自 1970 年 1 月 1 日以来的秒数,格式如下:
long int seconds = 1231241242144214;
我需要将此秒转换为双精度浮点值。该值的整数部分是自 1899 年 12 月 30 日午夜以来的天数。 该值的小数部分表示时间。 .5 等于下午 12:00。
如何转换?
【问题讨论】:
-
多么糟糕的表现。它应该是一个长整数。转换时不能保证保持精度。
标签: c++ date datetime time converter