📅  最后修改于: 2023-12-03 15:35:05.089000             🧑  作者: Mango
在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()
函数进行数据类型转换。