#include <locale.h>
#include <stdio.h>
#include <time.h>
int main()
{
char buf[64];
struct tm _time = { .tm_year = 123, // = year 2023
.tm_mon = 10, // = 11th month
.tm_mday = 22, // = 22th day
.tm_hour = 10, // = 10 hours
.tm_min = 2, // = 02 minutes
.tm_sec = 17 // = 17 secs
};
if (strftime(buf, sizeof buf, "%A %c", &_time))
puts(buf);
else
puts("strftime error");
}
/*
run:
Sunday Sun Nov 22 10:02:17 2023
*/