📜  将日期转换为日期时间的 SQL 查询

📅  最后修改于: 2022-05-13 01:54:33.010000             🧑  作者: Mango

将日期转换为日期时间的 SQL 查询

在本文中,我们将看看如何将日期转换为日期时间。我们可以通过两种方式将日期转换为日期时间。

  • 使用 CONVERT()函数: Convert 意味着改变某物的形式或值。 SQL Server中的 CONVERT()函数用于将一种类型的值转换为另一种类型。 Convert()函数用于将任何类型的值转换为另一种数据类型。
  • 使用 CAST()函数: SQL Server 使用 CAST()函数将值或表达式从一种数据类型转换或转换为另一种数据类型。 Cast()函数也用于相同的目的来转换任何值的数据类型。

要执行任何查询,我们必须创建一个数据库。所以,让我们先创建一个数据库。

第 1 步:创建数据库

询问:



CREATE DATABASE Test;

输出:

第 2 步:将日期转换为日期时间

方法一:使用CONVERT()函数

在此示例中,我们将日期 01-01-2021 转换为日期时间。日期的格式为“yyyy-mm-dd”。

询问:

SELECT CONVERT(datetime, '2021-01-01');

输出:

方法二:使用 CAST()函数

在此示例中,我们将日期 01-01-2021 转换为日期时间,如下所示。日期的格式为“yyyy-mm-dd”。

询问:

SELECT CAST('2021-01-01' AS datetime);

输出: