SQL:利用STR

您所在的位置:网站首页 文本日期转化为日期型数据怎么弄 SQL:利用STR

SQL:利用STR

2024-07-14 05:20| 来源: 网络整理| 查看: 265

函数介绍:STR_TO_DATE(string, format_mask),将文本转换成日期型。

string:对应的文本数据,如“1/1/2017 0:00”;“August 10 2017”;“‘20140422154706’”

format_mask:是根据前面的文本数据(string),输入对应的文本数据格式;

下面举出相关例子:

SELECT STR_TO_DATE('1/1/2017 0:00','%c/%d/%Y %H:%i');

运行结果:2017-01-01 00:00:00

SELECT STR_TO_DATE('1-1-2017 02:00','%c-%d-%Y %H:%i');

运行结果:2017-01-01 02:00:00

SELECT STR_TO_DATE('112017 02:00','%c%d%Y %H:%i');

运行结果:2017-11-20 02:00:00

SELECT STR_TO_DATE('August 10 2017','%M %d %Y');

运行结果:2017-08-10

从上面的例子我们看出,这个函数还是比较简单的,唯一要做的就是对对应的string写出对应的匹配表达式就好了。

注意:

在面对不同的string文本的时候,需要使用不同的表达方式。

如月份是:August,则只能用 %M来匹配;当月份是数字时可以用%c或%m来匹配;

如小时是:24小时计时时只能用%H或者%k,12小时计时则需要用%h;

等等...以后有再用到的会再补充上。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3