在本文中,我們將了解如何將日期轉換為日期時間。我們可以通過兩種方式將日期轉換為日期時間。
- 使用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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。