1071
1069
int MicroTimestamp::to_string(char *to, size_t to_len) const
1073
1071
return snprintf(to, to_len,
1077
_hours, _minutes, _seconds, _useconds);
1075
_hours, _minutes, _seconds, _useconds);
1082
1080
int64_t time_portion= (((_hours * 100L) + _minutes) * 100L) + _seconds;
1083
(void) int2_class_decimal(E_DEC_FATAL_ERROR, time_portion, false, to);
1081
(void) int2my_decimal(E_DEC_FATAL_ERROR, time_portion, false, to);
1086
1084
to->buf[(to->intg-1) / 9 + 1]= _useconds * 1000;