sqlite 如何更改日期时间值?

w51jfk4q  于 2022-11-24  发布在  SQLite
关注(0)|答案(1)|浏览(236)

我的日期时间格式是10-17-2022 21:54:03。我需要将其转换为2022-10-07 12:03:59。表ErrorLogItems中的列LastTriedTimeStampTdxFileTimeStamp使用此格式。
如何对具有此格式的所有列执行此操作?

lstz6jyr

lstz6jyr1#

“* 如何对具有此格式的所有列执行此操作?*”
使用substr(),分别针对每一栏:

UPDATE
    tablename
SET
    columnname = substr(columnname,  7, 10) || '-' ||
                 substr(columnname,  1,  2) || '-' ||
                 substr(columnname,  4,  5) || ' ' ||
                 substr(columnname, 12)

10-17-2022 21:54:03变更为2022-10-17 21:54:03

相关问题