#include <stdio.h>
#include <time.h>
int main(void) {
char dt[20]; // space enough for DD/MM/YYYY HH:MM:SS and terminator
struct tm tm;
time_t current_time;
current_time
= time(NULL
); tm
= *localtime(¤t_time
); // convert time_t to struct tm strftime(dt
, sizeof dt
, "%d/%m/%Y %H:%M:%S", &tm
); // format
printf("%ld ==> %s\n", (long)current_time
, dt
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDx0aW1lLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgICBjaGFyIGR0WzIwXTsgLy8gc3BhY2UgZW5vdWdoIGZvciBERC9NTS9ZWVlZIEhIOk1NOlNTIGFuZCB0ZXJtaW5hdG9yCiAgICBzdHJ1Y3QgdG0gdG07CiAgICB0aW1lX3QgY3VycmVudF90aW1lOwoKICAgIGN1cnJlbnRfdGltZSA9IHRpbWUoTlVMTCk7CiAgICB0bSA9ICpsb2NhbHRpbWUoJmN1cnJlbnRfdGltZSk7IC8vIGNvbnZlcnQgdGltZV90IHRvIHN0cnVjdCB0bQogICAgc3RyZnRpbWUoZHQsIHNpemVvZiBkdCwgIiVkLyVtLyVZICVIOiVNOiVTIiwgJnRtKTsgLy8gZm9ybWF0CgogICAgcHJpbnRmKCIlbGQgPT0+ICVzXG4iLCAobG9uZyljdXJyZW50X3RpbWUsIGR0KTsKCXJldHVybiAwOwp9Cg==