📅  最后修改于: 2023-12-03 15:35:04.737000             🧑  作者: Mango
在SQL Server中,可以使用CAST或CONVERT函数将日期时间值从一种数据类型转换为另一种数据类型。要将日期转换为dd mm yyyy格式,可以使用以下方法
SELECT CAST(GETDATE() AS DATEFORMAT(dd-MM-yyyy)) AS FormattedDate;
该语句将当前日期转换为dd mm yyyy格式并返回结果。结果将具有以下格式:10-12-2021。
SELECT CONVERT(VARCHAR(10), GETDATE(), 105) AS FormattedDate;
这将使用转换函数将当前日期转换为dd mm yyyy格式并返回结果。结果将具有以下格式:10-12-2021。
SELECT FORMAT(GETDATE(), 'dd MM yyyy') AS FormattedDate;
此语句将当前日期转换为dd mm yyyy格式并返回结果。结果将具有以下格式:10 12 2021。
SELECT CONVERT(VARCHAR(10), DateOfBirth, 105) AS FormattedDate FROM Customers;
此语句将列中的每个日期转换为dd mm yyyy格式,并将格式化的日期作为新列返回。如果要在原始表上更改日期格式,可以使用ALTER TABLE语句。
这些是将日期转换为dd mm yyyy格式的几种方法,你可以根据你的具体情况选择其中的一个。