#include <iostream>
#include <sys/time.h>
using namespace std;
#include <string>
int main() {
timeval curTime;
gettimeofday(&curTime, NULL);
int milli = curTime.tv_usec / 1000;
char buffer [80];
strftime(buffer, 80, "%Y-%m-%d %H:%M:%S", localtime(&curTime.tv_sec));
char currentTime[84] = "";
sprintf(currentTime, "%s:%03d", buffer, milli);
printf("current time: %s \n", currentTime);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3lzL3RpbWUuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNpbmNsdWRlIDxzdHJpbmc+CgppbnQgbWFpbigpIHsKCXRpbWV2YWwgY3VyVGltZTsKCWdldHRpbWVvZmRheSgmY3VyVGltZSwgTlVMTCk7CglpbnQgbWlsbGkgPSBjdXJUaW1lLnR2X3VzZWMgLyAxMDAwOwoJCgljaGFyIGJ1ZmZlciBbODBdOwoJc3RyZnRpbWUoYnVmZmVyLCA4MCwgIiVZLSVtLSVkICVIOiVNOiVTIiwgbG9jYWx0aW1lKCZjdXJUaW1lLnR2X3NlYykpOwoJCgljaGFyIGN1cnJlbnRUaW1lWzg0XSA9ICIiOwoJc3ByaW50ZihjdXJyZW50VGltZSwgIiVzOiUwM2QiLCBidWZmZXIsIG1pbGxpKTsKCXByaW50ZigiY3VycmVudCB0aW1lOiAlcyBcbiIsIGN1cnJlbnRUaW1lKTsKCXJldHVybiAwOwp9