当前位置:首页 » 编程语言 » sql语句字符串转日期
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql语句字符串转日期

发布时间: 2023-07-31 21:36:03

1. 在sql中怎样把字符型的数据转换成日期型的呢

1、首先点击“开始”——“Microsoft SQL Server 2005”——“Microsoft SQL Server Management Studio”。

2. spark sql 字符串转化为精确到日日期格式

1、首先打开SQL SERVER的管理工具,然后我们选定一个数据库,点击新建查询。

3. SQL:利用STR_TO_DATE(string, format_mask)将文本型数据更改为日期型数据

函数介绍: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;

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