@@ -373,11 +373,11 @@ return element; } - (uint32_t)microsecond { - return (uint32_t)nearbyint(remainder(seconds, 1) * 1000000); + return (uint32_t)fmod(seconds * 1000000, 1000000); } - (uint8_t)second { GMTIME_RET(tm_sec)