sql语句日期格式化
时间: 2023-12-16 19:26:24 浏览: 123
SqlServer 查询时日期格式化语句
以下是SQL Server中日期格式化的示例:
```sql
-- 将日期转换为字符串
SELECT CONVERT(varchar, GETDATE(), 101) AS DateOnly; -- 输出:03/27/2023
-- 将日期和时间转换为字符串
SELECT CONVERT(varchar, GETDATE(), 120) AS DateTime; -- 输出:2023-03-27 09:36:30
-- 将字符串转换为日期
SELECT CONVERT(datetime, '2023-03-27', 120) AS DateOnly; -- 输出:2023-03-27 00:00:00.000
```
在上面的示例中,CONVERT函数用于将日期和时间转换为字符串或将字符串转换为日期。第一个参数是要转换的数据类型,第二个参数是要转换的值,第三个参数是格式代码,用于指定输出的格式。在这里,101表示日期格式为mm/dd/yyyy,120表示日期格式为yyyy-mm-dd hh:mi:ss。
阅读全文