что такое дробная секунда? - PullRequest
9 голосов
/ 20 января 2012

Я пытаюсь понять, что такое дробная секунда . Я нашел доли секунды, здесь :

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 ]

15 голосов
/ 20 января 2012

Дробная секунда - это часть времени, которая не является целым числом. Так что если у вас есть время, например 12345678.9, то дробная секунда равна 0.9

1 голос
/ 26 декабря 2017

Пример, приведенный здесь, может помочь вам понять, что такое дробная секунда:

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 - TIMESTAMP {(доли секунды)}

...