#include <stdio.h>
#include <time.h>
int main(int argc, char **argv)
{
time_t timeNow;
struct tm* time_info;
char timeStr[sizeof"HH:MM:SS"];
strftime(timeStr
, sizeof(timeStr
), "%H:%M:%S", time_info
); printf("Time now: %s\n", timeStr
);
// add 10 seconds:
timeNow += 10;
strftime(timeStr
, sizeof(timeStr
), "%H:%M:%S", time_info
); printf("New time: %s\n", timeStr
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDx0aW1lLmg+CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCnsKICAgIHRpbWVfdCB0aW1lTm93OwogICAgc3RydWN0IHRtKiB0aW1lX2luZm87CiAgICB0aW1lKCZ0aW1lTm93KTsKICAgIHRpbWVfaW5mbyA9IGxvY2FsdGltZSgmdGltZU5vdyk7CiAgICBjaGFyIHRpbWVTdHJbc2l6ZW9mIkhIOk1NOlNTIl07CiAgICBzdHJmdGltZSh0aW1lU3RyLCBzaXplb2YodGltZVN0ciksICIlSDolTTolUyIsIHRpbWVfaW5mbyk7CiAgICBwcmludGYoIlRpbWUgbm93OiAlc1xuIiwgdGltZVN0cik7CgogICAgLy8gYWRkIDEwIHNlY29uZHM6CiAgICB0aW1lTm93ICs9IDEwOwogICAgdGltZV9pbmZvID0gbG9jYWx0aW1lKCZ0aW1lTm93KTsKICAgIHN0cmZ0aW1lKHRpbWVTdHIsIHNpemVvZih0aW1lU3RyKSwgIiVIOiVNOiVTIiwgdGltZV9pbmZvKTsKICAgIHByaW50ZigiTmV3IHRpbWU6ICVzXG4iLCB0aW1lU3RyKTsKCiAgICByZXR1cm4gMDsKfQo=