发布:2024/11/22 21:00:54作者:管理员 来源:本站 浏览次数:134
在SQL Server中,可以使用CONVERT()函数或FORMAT()函数将日期时间转换为字符串。
例1:使用CONVERT()函数
SELECT CONVERT(VARCHAR, GETDATE(), 120) AS FormattedDateTime
这将返回格式为YYYY-MM-DD HH:MI:SS的字符串。
例2:使用FORMAT()函数(SQL Server 2012及更高版本)
SELECT FORMAT(GETDATE(), 'yyyy-MM-dd HH:mm:ss') AS FormattedDateTime
这将返回格式为YYYY-MM-DD HH:MI:SS的字符串。
例3:使用CONVERT()函数自定义格式
SELECT CONVERT(VARCHAR, GETDATE(), 103) AS FormattedDateTime
这将返回格式为DD/MM/YYYY的字符串。
例4:使用FORMAT()函数自定义格式
SELECT FORMAT(GETDATE(), 'dd/MM/yyyy') AS FormattedDateTime
这将返回格式为DD/MM/YYYY的字符串。
注意:FORMAT()函数比CONVERT()提供更多的灵活性和选项,但可能会影响性能,因此在性能要求严格的场景下可以优先使用CONVERT()。
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4