mysql中string类型的时间转换成datetime类型
时间: 2023-10-08 15:09:30 浏览: 111
debezium-datetime-converter:Debezium自定义转换器用于处理mysql datetime类型的问题
可以使用STR_TO_DATE函数将string类型的时间转换成datetime类型。具体语法如下:
```
STR_TO_DATE(string, format)
```
其中,string为要转换的时间字符串,format为时间字符串的格式。例如,要将"2021-08-12 16:30:00"转换成datetime类型,可以使用以下语句:
```
SELECT STR_TO_DATE('2021-08-12 16:30:00', '%Y-%m-%d %H:%i:%s');
```
其中,"%Y-%m-%d %H:%i:%s"表示时间字符串的格式,具体含义如下:
- %Y:年份,四位数字
- %m:月份,两位数字
- %d:日期,两位数字
- %H:小时,24小时制,两位数字
- %i:分钟,两位数字
- %s:秒数,两位数字
执行以上语句后,将返回一个datetime类型的结果:"2021-08-12 16:30:00"。
阅读全文