什么是小数秒?

时间:2012-01-20 06:46:11

标签: date time double

我想了解小数秒是什么。我找到了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

double 表示的小数秒是什么?有人可以给我一个示例值以及它如何转换为秒?

2 个答案:

答案 0 :(得分:14)

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

答案 1 :(得分: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)}