I\'ve written a c++ function to get the current time in HH:MM:SS format. How can I add milliseconds or nanoseconds, so I can have a format like HH:MM:SS:M
HH:MM:SS
HH:MM:SS:M
For windows maybe:
#include #include #include int main() { CHAR sysTimeStr[13] = {}; SYSTEMTIME systemTime; GetLocalTime(&systemTime); sprintf_s(sysTimeStr, "%u:%u:%u:%u", systemTime.wHour, systemTime.wMinute, systemTime.wSecond, systemTime.wMilliseconds); std::cout << sysTimeStr; }