首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在SQL Server中将'DD/MM/YYYY‘或'YYYY-MM-DD’中的字符串转换为日期?

在SQL Server中,可以使用内置的转换函数将字符串转换为日期。具体而言,可以使用CONVERT函数或CAST函数来实现。

使用CONVERT函数:

代码语言:txt
复制
SELECT CONVERT(DATE, 'DD/MM/YYYY', 103) AS ConvertedDate;
SELECT CONVERT(DATE, 'YYYY-MM-DD', 120) AS ConvertedDate;

其中,第一个参数指定要转换的数据类型(DATE),第二个参数是要转换的字符串,第三个参数是日期格式代码。在上述示例中,103表示'DD/MM/YYYY'格式,120表示'YYYY-MM-DD'格式。

使用CAST函数:

代码语言:txt
复制
SELECT CAST('DD/MM/YYYY' AS DATE) AS ConvertedDate;
SELECT CAST('YYYY-MM-DD' AS DATE) AS ConvertedDate;

在这种情况下,只需将要转换的字符串作为第一个参数,然后指定目标数据类型(DATE)即可。

无论是使用CONVERT函数还是CAST函数,都可以将指定格式的字符串转换为日期。这在处理日期数据时非常有用,例如在查询中进行日期比较或排序。

腾讯云提供了SQL Server的云数据库服务,您可以通过以下链接了解更多信息:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券