Неожиданное поведение при использовании Python Arrow Library для анализа Postgresql метки времени со значением часового пояса - PullRequest
0 голосов
/ 04 февраля 2020

Я использую этот запрос в PostgreSQL для получения записи.

SELECT id, name, description,
    to_char(created,'YYYY-MM-DD/HH24:MI:SS TZH:TZM'), 
    to_char(created,'YYYY-MM-DD/HH24:MI:SS TZH:TZM') 
    from BRANDS WHERE active='true';

Данные в таблице следующие:

"fbdacb2b-5b5b-4a97-83be-66578449291d"  "test"  "desc"  "2020-02-02/19:42:22 +05:30"    "2020-02-02/19:42:22 +05:30"

Это код, который я использую для разобрать строку в значение метки времени в стрелке

print(arrow.get('2020-02-02/19:42:22 +05:30', 'YYYY-MM-DD/HH:mm:ss ZZ'))

Но в выводе есть дополнительный символ "T"

2020-02-02T19:42:22+05:30

Почему это происходит?

...