#include <stdio.h>
#include <time.h>
// size_t strftime(char *str, size_t maxsize, const char *format, const struct tm *timeptr)
int main() {
time_t t = time(NULL);
struct tm dt = *localtime(&t);
printf("%d-%02d-%02d %02d:%02d:%02d\n", dt.tm_year + 1900, dt.tm_mon + 1, dt.tm_mday, dt.tm_hour, dt.tm_min, dt.tm_sec);
char buffer[32];
strftime(buffer, sizeof(buffer), "%S", &dt);
puts(buffer);
return 0;
}
/*
run:
2023-05-14 16:22:23
23
*/