插入带时区的日期时间时,Postgres引发错误

时间:2018-10-04 12:26:33

标签: python postgresql datetime pytz

我有一个postgres表,其中有一个列类型{strong>带时区的时间戳记

的列date

现在,当我在表中插入一条记录时,对于该列,它总是失败,并给出类似

的错误
column "date" is of type timestamp with time zone but expression is of type numeric

我正在使用python进行sql查询,并且为列日期传递了值 datetime.now(tz),该值我基本上是通过

获得的
import pytz
from datetime import datetime
tz = pytz.timezone("Asia/Kolkata")
date = datetime.now(tz)

该表中的date列已存在值,其值类似于2018-07-23 10:30:00+05:30,而我生成的值是2018-10-04 17:53:18.431857+05:30,我相信它的格式相同。我收到此错误吗?

0 个答案:

没有答案