How to convert date to calendar in C++?
#include <stdio.h> #include <time.h> int main () { time_t tim; struct tm *ptr; int y = 2010, m = 2 ,d = 2; char * weekday[] = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}; time ( &tim ); ptr = localtime ( &tim ); ptr->tm_year = y - 1900; ptr->tm_mon = m - 1; ptr->tm_mday = d; mktime ( ptr ); printf ("February 2, 2010 was a:: %s.\n", weekday[ptr->tm_wday]); return 0; } |