我试图了解一小部分是什么。我发现了一个fractional second,here:
double uhd::time_spec_t::get_frac_secs ( void ) const
Get the fractional part of the time in seconds.
Returns:
the fractional seconds
究竟什么是小数秒表示为双倍?有人可以给我一个示例值,以及如何转换为秒?
小数秒是时间的一部分,不是整数。因此,如果你有时间像12345678.9
,小数秒是0.9
这里的示例可以帮助您了解小数秒是什么:
TIMESTAMP {(分数秒)}
可选参数指定小数秒数。如果未指定参数,则小数秒数默认为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