什么是小数秒?

gny*_*his 10 double time date

我试图了解一小部分是什么.我发现了一小部分,这里:

double uhd::time_spec_t::get_frac_secs  (   void        )    const
     Get the fractional part of the time in seconds.

Returns:
     the fractional seconds
Run Code Online (Sandbox Code Playgroud)

究竟什么是小数秒表示为双倍?有人可以给我一个示例值,以及如何转换为秒?

Bas*_*tch 16

小数秒是时间的一部分,不是整数.所以如果你有时间像12345678.9小数秒0.9


小智 5

这里的例子可以帮助你理解小数秒是什么:

时间戳{(小数秒)}

可选参数指定小数秒数。如果未指定该参数,则小数秒数默认为 6。

以下示例显示了几个时间戳,具有不同的小数秒数。

DCL-S TS0 TIMESTAMP(0);    // YYYY-MM-DD-hh-mm-ss
DCL-S TS1 TIMESTAMP(1);    // YYYY-MM-DD-hh-mm-ss.f
DCL-S TS6A TIMESTAMP;      // YYYY-MM-DD-hh-mm-ss.ffffff
DCL-S TS6B TIMESTAMP(6);   // YYYY-MM-DD-hh-mm-ss.ffffff
DCL-S TS12 TIMESTAMP(12);  // YYYY-MM-DD-hh-mm-ss.ffffffffffff
Run Code Online (Sandbox Code Playgroud)

通过IBM 知识中心 - TIMESTAMP{(fractional-seconds)}