SQLSERVER 字符串转时间
时间: 2023-09-08 09:14:29 浏览: 78
字符串转换时间
在 SQL Server 中,可以使用 CONVERT 函数将字符串转换为日期/时间类型。例如,如果字符串格式为 'YYYY-MM-DD',则可以使用以下语法将其转换为日期类型:
```
CONVERT(DATE, '2022-10-31', 120)
```
其中,第一个参数指定要转换的数据类型(DATE),第二个参数是要转换的字符串,第三个参数是转换格式。在上面的例子中,120 表示日期格式为 'YYYY-MM-DD'。
同样,如果字符串格式为 'YYYY-MM-DD HH:MI:SS',则可以使用以下语法将其转换为日期时间类型:
```
CONVERT(DATETIME, '2022-10-31 23:59:59', 120)
```
在这个例子中,第一个参数指定要转换的数据类型(DATETIME),第二个参数是要转换的字符串,第三个参数仍然是转换格式,表示日期时间格式为 'YYYY-MM-DD HH:MI:SS'。
需要注意的是,转换格式必须与字符串格式完全匹配,否则转换将失败。
阅读全文