在本文中,我们将了解如何将日期转换为日期时间。我们可以通过两种方式将日期转换为日期时间。
- 使用CONVERT()函数:转换意味着改变某物的形式或值。 CONVERT() 函数在 SQL Server 用于将一种类型的值转换为另一种类型。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);
输出:
相关用法
- SQL Datetime转Date用法及代码示例
- SQL Datetime转Epoch用法及代码示例
- SQL Datetime转String用法及代码示例
- SQL DROP和TRUNCATE的区别用法及代码示例
- SQL NUMERIC转NVARCHAR用法及代码示例
- SQL LTRIM()用法及代码示例
- SQL UPPER()用法及代码示例
- SQL RTRIM()用法及代码示例
- SQL FLOAT转NVARCHAR用法及代码示例
- SQL Epoch Time转Date用法及代码示例
- SQL VARCHAR转INT用法及代码示例
- SQL NOT用法及代码示例
- SQL IN用法及代码示例
- SQL NOT EQUAL用法及代码示例
- SQL IS NOT NULL用法及代码示例
- SQL IS NULL用法及代码示例
- SQL LIKE用法及代码示例
- SQL Server CHARINDEX()用法及代码示例
- SQL Server DIFFERENCE()用法及代码示例
- SQL Server IIF()用法及代码示例
- SQL Server ASCII()用法及代码示例
- SQL Server LOG()用法及代码示例
- SQL Server LOG10()用法及代码示例
- SQL Server ATN2()用法及代码示例
注:本文由纯净天空筛选整理自snehalchitnis1851大神的英文原创作品 SQL Query to Convert Date to Datetime。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。