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