将日期转换为日期时间的 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);
输出: