MySQL中将11/17/2021 11:38:30 AM转化为2021-17-11 11:38:30
时间: 2024-02-02 11:04:59
浏览: 99
可以使用MySQL的STR_TO_DATE[函数](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)将[字符串](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)转换为日期,再使用DATE_FORMAT函数将日期格式化为指定的格式。具体的语法如下:
SELECT DATE_FORMAT(STR_TO_DATE('11/17/2021 11:38:30 AM', '%m/%d/%Y %h:%i:%s %p'), '%Y-%d-%m %H:%i:%s');
其中,第一个参数是需要转换的[字符串](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083),第二个参数是[字符串](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)的格式,第三个参数是转换后的日期格式。在这个例子中,%m表示月份,%d表示天数,%Y表示年份,%h表示小时(12小时制),%i表示分钟,%s表示秒数,%p表示AM或PM。首先使用STR_TO_DATE将[字符串](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)转换为日期,再使用DATE_FORMAT将日期格式化为指定的格式。最终的结果是2021-17-11 11:38:30。
相关问题
11/17/2021 11:38:30 AM MySQL中转化为2021-17-11 11:38:30
可以使用MySQL的DATE_FORMAT函数将日期格式转换为指定的格式。具体的语法如下:
SELECT DATE_FORMAT('2021-11-17 11:38:30 AM', '%Y-%d-%m %h:%i:%s');
其中,第一个参数是需要转换的日期,第二个参数是转换后的日期格式。在这个例子中,%Y表示年份,%d表示天数,%m表示月份,%h表示小时(12小时制),%i表示分钟,%s表示秒数。注意,需要将AM或PM转换为小写的h才能正确转换为小时。
11/17/2021 11:38:30 MySQL中转化为2021-17-11 11:38:30
可以使用MySQL的DATE_FORMAT函数将日期格式转换为指定的格式。具体的语法如下:
SELECT DATE_FORMAT('2021-11-17 11:3
```