#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\n", dt.tm_year + 1900, dt.tm_mon + 1, dt.tm_mday);
char buffer[32];
strftime(buffer, sizeof(buffer), "%w", &dt); // 0..6
puts(buffer);
return 0;
}
// 0 = sunday
/*
run:
2023-05-14
0
*/