Форматирования времени-даты вопрос
От: удусекшл  
Дата: 24.12.20 11:00
Оценка:
Всем привет!

Ковыряю одно REST api, бойлер плейт нагенерён из какого-то сваггера какими-то мутными джава тулзами.
Там хотят дату время в формате ISO-8601 вида "2019-08-19T18:38:33.131642+03:00"

Бойлерплейт оперирует кутишными типами, и где-то у себя в потрошках генерит из них запросы в джейсоне и урлы в текстовом виде. Форматную строку для форматирования QDateTime задать можно, но оно не работает как надо.

В кути для форматной строки даты времени нашел для долей секунды 'z', но максимум, что оно умеет, это "zzz", а нужно 6 знаков.
Далее, если подставить символ 't' в форматную строку, то оно выдаёт таймзону в виде "RTZ 2", выдавать "+03:00" никакими приседаниями не получилось.

Как её заставить выдавать дату время в нужном формате?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.