sql Server 字符转为日期格式
时间: 2023-07-09 12:34:59 浏览: 94
Sql Server日期格式转换
在 SQL Server 中,可以使用 CONVERT 函数将字符转为日期格式。具体语法如下:
```sql
CONVERT(datetime, '待转换字符串', 格式码)
```
其中,datetime 表示将字符串转换为日期时间类型,待转换字符串是需要转换的字符串,格式码是表示待转换字符串的格式。
例如,将字符串 '2022-01-15' 转换为日期格式,可以使用以下语句:
```sql
SELECT CONVERT(datetime, '2022-01-15', 23)
```
其中,23 表示待转换字符串的格式为 yyyy-mm-dd。执行结果为:
```
2022-01-15 00:00:00.000
```
同样地,对于带有时间的字符串,比如 '2022-01-15 12:34:56',可以使用以下语句将其转换为 datetime 类型:
```sql
SELECT CONVERT(datetime, '2022-01-15 12:34:56', 120)
```
其中,120 表示待转换字符串的格式为 yyyy-mm-dd hh:mi:ss。执行结果为:
```
2022-01-15 12:34:56.000
```
阅读全文