MySQL格式化的文本转日期/时间类型方法函数

2022-03-02 725点热度 0人点赞 0条评论

MySQL的SQL语句中需要对String类型的文本转换成Date类型,可以使用str_to_date函数,接受2个参数,一个是需要转换的文本,第二个是格式化的模板

模板如下介绍:

%Y-%m-%d 对应的是:年-月-日(如果月和日是小于10的数,会自动加上0)

%T 对应的是时间:时-分-秒 同样如果小于10的,会自动加上0,如果要转换的时间没有秒,也是可以正常解析的,只是秒的部分是0

%Y-%m-%d %T  对应的是:年-月-日 时-分-秒

SQL示例如下:

select STR_TO_DATE('2021-03-01', '%Y-%m-%d');
select STR_TO_DATE('2021-03-02 09:17:11', '%Y-%m-%d %T');

-- 也可以
select STR_TO_DATE('2021-03-02 09:17', '%Y-%m-%d %T');

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论