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);