微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何将时间戳格式转换为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日期时间格式。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。