sqlserver日期转换
时间: 2023-10-06 14:05:30 浏览: 111
SqlServer_函数_大全
在 SQL Server 中,可以使用 CONVERT 函数将日期和时间数据类型转换为其他格式。以下是一些示例:
1. 将日期转换为字符串
```sql
SELECT CONVERT(varchar, GETDATE(), 101) -- 返回 MM/DD/YYYY 格式的日期字符串
```
2. 将字符串转换为日期
```sql
SELECT CONVERT(datetime, '2021-09-30', 121) -- 返回 YYYY-MM-DD 格式的日期
```
3. 将日期转换为不同的格式
```sql
SELECT CONVERT(varchar, GETDATE(), 100) -- 返回 MON DD YYYY HH:MIAM 格式的日期字符串
SELECT CONVERT(varchar, GETDATE(), 120) -- 返回 YYYY-MM-DD HH:MI:SS 格式的日期字符串
```
在 CONVERT 函数中,第一个参数是要转换的数据类型,第二个参数是要转换的值,第三个参数是目标格式代码。有关更多格式代码,请参阅 Microsoft 文档。
阅读全文