Кажется простым, но я не нашел способа конвертировать время в формате UT C в указанный часовой пояс. Я нашел, как преобразовать UT C дату и время в местное время, но теперь я хочу преобразовать в определенный c часовой пояс (например, по московскому времени)
Например, в c# мы можем сделать:
// user-specified time zone
TimeZoneInfo southPole =
TimeZoneInfo.FindSystemTimeZoneById("Antarctica/South Pole Standard Time");
// an UTC DateTime
DateTime utcTime = new DateTime(2007, 07, 12, 06, 32, 00, DateTimeKind.Utc);
// DateTime with offset
DateTimeOffset dateAndOffset =
new DateTimeOffset(utcTime, southPole.GetUtcOffset(utcTime));
Console.WriteLine(dateAndOffset);
Но как это сделать в Delphi?