Используйте gmtime(3)
или localtime(3)
, чтобы преобразовать его в struct tm
(Или, лучше, реентерабельные версии gmtime_r
или localtime_r
), и
затем используйте strftime(3)
, чтобы превратить его в строку. Например, если вы
хочу вывод в UTC:
struct tm tm;
char buf[9];
gmtime_r(&my_time_t, &tm);
strftime(buf, sizeof(buf), "%Y%m%d", tm);
printf("The date is: %s\n", buf);