Py学习  »  DATABASE

MySQL字符串日期时间转换

Dave • 6 年前 • 1947 次点击  

当我将记录追加到目标表时,需要从源表转换字段。源表字段格式看起来像mm/dd/yyyy hh:mm:ss AM/PM,我需要将其转换为yyyy-mm-ddThh:mm:ss。

例如,源表LastModified字段中的记录包含1/18/2019 01:26:04 PM。我需要在目标表中将其转换为2019-01-18T13:26:04。

尝试同时使用MySQL STR_to_DATE()和DATE_FORMAT()函数,但未成功。

尝试更改以下内容:

INSERT INTO target ( identification, LastModified )
SELECT identification, Date_format(LastModified, "%y-%c-%dt%h:%i:%s") AS LastModified 
FROM source;

INSERT INTO target ( identification, LastModified )
SELECT identification, Str_to_date(LastModified, "%y-%c-%dt%h:%i:%s") AS LastModified 
FROM source;
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/51597
文章 [ 1 ]  |  最新文章 6 年前