📌  相关文章
📜  sql server cast date dd mm yyyy - SQL (1)

📅  最后修改于: 2023-12-03 15:35:04.737000             🧑  作者: Mango

SQL Server中将日期转换为dd mm yyyy格式

在SQL Server中,可以使用CAST或CONVERT函数将日期时间值从一种数据类型转换为另一种数据类型。要将日期转换为dd mm yyyy格式,可以使用以下方法

使用CAST函数将日期转换为dd mm yyyy格式
SELECT CAST(GETDATE() AS DATEFORMAT(dd-MM-yyyy)) AS FormattedDate;

该语句将当前日期转换为dd mm yyyy格式并返回结果。结果将具有以下格式:10-12-2021。

使用CONVERT函数将日期转换为dd mm yyyy格式
SELECT CONVERT(VARCHAR(10), GETDATE(), 105) AS FormattedDate;

这将使用转换函数将当前日期转换为dd mm yyyy格式并返回结果。结果将具有以下格式:10-12-2021。

使用FORMAT函数将日期转换为dd mm yyyy格式
SELECT FORMAT(GETDATE(), 'dd MM yyyy') AS FormattedDate;

此语句将当前日期转换为dd mm yyyy格式并返回结果。结果将具有以下格式:10 12 2021。

将日期列转换为dd mm yyyy格式
SELECT CONVERT(VARCHAR(10), DateOfBirth, 105) AS FormattedDate FROM Customers;

此语句将列中的每个日期转换为dd mm yyyy格式,并将格式化的日期作为新列返回。如果要在原始表上更改日期格式,可以使用ALTER TABLE语句。

这些是将日期转换为dd mm yyyy格式的几种方法,你可以根据你的具体情况选择其中的一个。