我的 drupal 数据库中有一个名为“field_concert_published_value”的列,它存储了音乐会发布的值(它是一个 cck 字段)
我有以前系统的旧记录,并将此值存储为经典时间戳。
我知道如何 INSERT INTO ... 但是日期时间 cck 字段的格式不常见。我的意思是例如2011-05-10T06:58:00 。日期和时间之间的字母 T,因此我无法使用 FROM_UNIXTIME 函数将我的旧记录转换为此 yyyy-mm-ddThh:ii:ss。
关于如何将时间戳格式的旧记录转换为使用日期时间归档的新记录,有什么建议吗?
谢谢。
附言我需要使用 SQL 语句 (MySql) 完成此操作
最佳答案
你试过了吗STR_TO_DATE , FROM_UNIXTIMESTAMP和 TIME_FORMAT ?
SELECT DATE_FORMAT( DATE( FROM_UNIXTIME( `timestamp` ) ), '%Y-%m-%dT%H.%i.%s');
此页面对日期标记有很好的解释:MySQL Date Time Formatting .
关于mysql - 如何将时间戳格式转换为2011-05-10T06 :58:00?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6339785/