如何将时间戳格式转换为2011-05-10T06:58:00?

问题描述

| 我在drupal数据库中有一个名为\“ field_concert_published_value \”的列,该列用于存储Concert发布​​的值(这是一个cck字段) 我有以前系统的旧记录,并且将此值存储为经典时间戳。 我知道如何插入...但是日期时间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日期时间格式。