什么是小数秒?

问题描述 投票:9回答:2

我试图了解一小部分是什么。我发现了一个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

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

date time double
2个回答
14
投票

小数秒是时间的一部分,不是整数。因此,如果你有时间像12345678.9,小数秒是0.9


1
投票

这里的示例可以帮助您了解小数秒是什么:

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

通过IBM Knowledge Center - TIMESTAMP{(fractional-seconds)}

© www.soinside.com 2019 - 2024. All rights reserved.