Я пытаюсь вставить значения через скрипт python, используя psycopg2, в PostgreSQL DB.
Есть два поля типа datetime
check_in = fields.Datetime(string="Check In", default=fields.Datetime.now, required=True)
check_out = fields.Datetime(string="Check Out")
, и мой запрос на вставку выглядит следующим образом это,
query1 = """INSERT INTO hr_attendance(attendance_date,employee_id,check_in,check_out) VALUES (%s,%s,%s,%s)"""
values = (Attendance_Date, NewFirst, in, out)
cursor.execute(query1, values)
и значения следующие
19-03-2020 1 2020-03-19 08:14:29 2020-03-19 08:14:29
Я знаю, что есть какая-то проблема, связанная с часовым поясом, но не может выяснить, попытался использовать ключевое слово TIMESTAMP в запрос на вставку.
Значения сохраняются как таковые
19/03/2020 13:46:30
При проверке свойств поля check_in
и check_out
тип данных отображается как метка времени без часового пояса.
Любое руководство будет очень полезным.