【发布时间】:2021-04-22 11:09:36
【问题描述】:
var epochtime = "1610950344";
var datevar = new Date(epochtime *1000);
var mytime = datevar.toISOString().slice(0, 19).replace('T', ' ');
console.log("DATEEEEEEEEEE : "+mytime);
const query = `INSERT INTO MYTIME (MY_TIME, NAME) VALUES ('${mytime}', 'ANN')`;
updateDB(query); //Custom function to create a connection and insert the data into the table
MY_TIME 在 mysql 模式中定义为 TIMESTAMP。上面的查询除了 MY_TIME 字段外都在工作。当 mytime 被插入时,它会在 mysql 中将值更改为“0000-00-00 00:00:00”。为什么会这样?数据转换有什么问题吗。请帮忙
【问题讨论】:
标签: mysql node.js aws-lambda