У нас есть строковый формат времени UTC, и нам нужно преобразовать его в ваш текущий часовой пояс и в строковый формат.
string strUTCTime = "2017-03-17T10:00:00Z";
Необходимо преобразовать указанное выше значение в местное время в том же строковом формате. Как и в IST, это будет "2017-03-17T15:30:00Z"
strftime(CharLocalTimeofUTCTime, 30, "%Y-%m-%dT%H:%M:%SZ", &tm);
Наличие Z в конце временной метки означает, что это UTC. Но сейчас местное время. 28.08.2020