Я использую Qt для разбора XML-файла, который содержит метки времени в UTC. Конечно, в рамках программы я бы хотел, чтобы они перешли на местное время. В файле XML метки времени выглядят так: «2009-07-30T00: 32: 00Z».
К сожалению, при использовании метода QDateTime :: fromString () эти временные метки интерпретируются как находящиеся в местном часовом поясе. Хакерский способ решить эту проблему - добавить или вычесть правильное смещение часового пояса из этого времени, чтобы преобразовать его в «истинное» местное время. Однако есть ли способ заставить Qt понять, что я импортирую метку времени UTC, а затем автоматически конвертирую ее в местное время?