sql >> Databasteknik >  >> RDS >> Mysql

MySQL infoga ISO8601 Datetime-format

MySQL har ganska svårbegripliga stöd för tidszoner. Kanske gör detta vad du vill:

select convert_tz(str_to_date(left(val, 15), '%Y%m%dT%H%i%s'), '+00:00', insert(right(val, 5), 4, 0, ':'))
from (select '20080915T155300+0500' as val) x



  1. Tomcat, Java &SQL Server 2008 R2:Kan inte skapa JDBC-drivrutin av klassen '' för anslutnings-URL 'null'

  2. Vilken MySQL-databasmotor är bättre för att lagra sessioner och sessionsdata:MyISAM eller InnoDB?

  3. Använder oci_parse och oci_execute

  4. PostgreSQL 12:Främmande nycklar och partitionerade tabeller