📜  sql server 当前日期 - SQL (1)

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

SQL Server 当前日期

在SQL Server中,我们可以使用内置函数GETDATE()来获取当前日期和时间。

获取当前日期

要获取当前日期,我们可以使用CAST()函数和GETDATE()函数将当前日期转换为日期类型,去除时间部分。

代码示例
SELECT CAST(GETDATE() AS DATE) AS CurrentDate;
输出
| CurrentDate |
|-------------|
| 2022-03-09  |
获取当前时间

要获取当前时间,我们可以使用CAST()函数和GETDATE()函数将当前日期转换为时间类型,去除日期部分。

代码示例
SELECT CAST(GETDATE() AS TIME) AS CurrentTime;
输出
| CurrentTime |
|-------------|
| 09:00:00    |
获取当前日期和时间

如果需要获取当前日期和时间,可以直接使用GETDATE()函数。

代码示例
SELECT GETDATE() AS CurrentDateTime;
输出
| CurrentDateTime         |
|-------------------------|
| 2022-03-09 09:00:00.000 |
总结

通过内置函数GETDATE(),我们可以很方便地获取当前日期和时间。需要注意的是,在SQL Server中,日期和时间是不同的数据类型,需要使用CAST()函数进行数据类型转换。