首页 > 解决方案 > 将 Twilio 日期时间格式转换为 mysql

问题描述

我有这种来自 Twilio 的日期时间格式。

2019-03-28T11:09:49.000Z

我想把它转换成这个并插入 MySQL。

2019-05-07 07:53:50

我试过使用DATE_FORMAT()但没有成功。

编辑:这是我尝试过的。

UPDATE table_name 
date = DATE_FORMAT('2019-03-28T11:09:49.000Z', '%m/%d/%Y %H:%i:%s %c/%e/%Y %T')
WHERE id = id;

标签: mysqlnode.jsdatetimetwiliosequelize.js

解决方案


您可以使用 JavaScript/Node.js 将获得的日期转换为 unix 时间戳,然后将其插入数据库,如下所示:

const date = new Date('2019-03-28T11:09:49.000Z');
const timestamp = date.getTime()

UPDATE table_name date = FROM_UNIXTIME(?) WHERE id = id;

推荐阅读