Converting struct tm to time_t
struct tm Tm1 = {0};
time_t Time1;
Time1 = mktime(&Tm1); //Convert tm to time_t
Convert UTC string to tm
struct tm Tm1 = {0};
char TextBuffer[80];
//Convert UTC string to tm
if (strptime("2020-08-01 11:05:13", "%Y-%m-%d %H:%M:%S", &Tm1) == NULL) //Convert the character string pointed to by buf to values which are stored in the tm structure pointed to by tm, using the format specified by format
printf("strptime Failed\n");
//Convert tm to string
strftime(TextBuffer, sizeof(TextBuffer), "%Y-%m-%d %H:%M:%S", &Tm1);
printf("UTC: %s\n", TextBuffer);
