📅  最后修改于: 2023-12-03 14:49:25.804000             🧑  作者: Mango
在 SQL SERVER 中,如果我们想要从一个日期时间字段中仅保留时间部分,可以使用以下两种方法。
我们可以使用 CAST 函数将日期时间值转换为 TIME 类型,从而只保留时间部分。示例如下:
SELECT CAST('2022-01-01 12:30:00' AS TIME) AS TimeOnly
代码说明:
CAST()
函数将 datetime
值 '2022-01-01 12:30:00'
转换为 time
类型。AS TimeOnly
在查询中为转换后的值指定别名。查询结果:
| TimeOnly | | --------- | | 12:30:00 |
我们也可以使用 CONVERT 函数将日期时间值转换为 TIME 类型。示例如下:
SELECT CONVERT(TIME, '2022-01-01 12:30:00') AS TimeOnly
代码说明:
CONVERT()
函数将 datetime
值 '2022-01-01 12:30:00'
转换为 time
类型。AS TimeOnly
在查询中为转换后的值指定别名。查询结果:
| TimeOnly | | --------- | | 12:30:00 |
注意事项:
以上是从日期时间 SQL SERVER 中删除日期的两种方法。如果您有其他问题或不同的解决方法,欢迎留言讨论。