【发布时间】:2021-05-28 17:07:30
【问题描述】:
我正在使用 node-postgres 并尝试使用 to_timestamp 并收到错误:
ReferenceError: to_timestamp is not defined
这是我的代码:
let sDate = format(parseISO(myStartDate),'dd/MM/yyyy')
let sTime = format(parseISO(myStartTime), 'HH:mm:ss')
let sDateTime = `${sDate} ${sTime}`
let eDate = format(parseISO(myEndDate),'dd/MM/yyyy')
let eTime = format(parseISO(MyEndTime), 'HH:mm:ss')
let eDateTime = `${eDate} ${eTime}`
console.log(sDate, sTime, sDateTime)
console.log(eDate, eTime, eDateTime)
data = await pool.query(
"INSERT INTO my_table (window_start, window_end ) VALUES($1, $2) RETURNING data_id",
[ to_timestamp(sDateTime,'YYYY-MM-DD HH24:MI:SS'), to_timestamp(eDateTime,'YYYY-MM-DD HH24:MI:SS') ]
);
这是我的控制台输出:
25/05/2021 19:56:40 25/05/2021 19:56:40
25/05/2021 19:56:40 25/05/2021 19:56:40
但随后ReferenceError: to_timestamp is not defined 出现错误
请注意,window_start 和 window_end 的表格列的类型均为 timestamp
有什么想法吗?
【问题讨论】:
标签: node.js postgresql node-postgres