MSSQL快速解决字符串转日期的方法
随着系统大范围的实施,不同系统间的数据传输、交互等功能也越来越多,而字符串到日期的转换就是其中常常出现的情况。尤其是在MSSQL中,格式转换情况,要解决这一问题就得要有比较好的方法。
那么在MSSQL中怎样快速解决字符串转日期的问题呢?下面,我们来探讨一下相关的用法和实例。
第一种方法,就是采用ASODE函数来实现,这是从SQLServer 2005+以后才可以采用的一种方法,也就是说需要SQLServer 2005以后的版本才被支持。代码如下:
SELECT CONVERT(DATETIME, ‘2016-06-09’, 120) AS 通用日期时间格式
另外一种方法是就是使用CAST函数,函数的格式如下:
cast(expression as datatype [(length)])
例如:
SELECT cast(‘2016-06-09’ as datetime) as 通用日期时间格式
总之,在MSSQL中使用ASODE函数和CAST函数来实现字符串转换的效果,就可以很快的达到转换的目的了。所以,如果大家遇到这一情况,不妨使用这种方式快速解决,提升效率。