SQL中 yyyyMMdd/HHmmss转化为yyyy-MM-dd HHmmss
时间: 2024-05-07 19:22:31 浏览: 165
Oracle 日期时间格式化不准的问题, hh24:mi:ss 才是正确的写法
5星 · 资源好评率100%
在 SQL 中,可以使用 CONVERT 函数将日期和时间格式从一种格式转换为另一种格式。具体来说,可以使用 CONVERT 函数将 yyyyMMdd/HHmmss 格式的日期和时间转换为 yyyy-MM-dd HH:mm:ss 格式的日期和时间。
以下是将 yyyyMMdd/HHmmss 格式的日期和时间转换为 yyyy-MM-dd HH:mm:ss 格式的 SQL 语句示例:
```
SELECT CONVERT(varchar(19), CONVERT(datetime, 'yyyyMMdd HHmmss'), 120)
```
其中,'yyyyMMdd HHmmss' 是需要转换的日期和时间,120 是将日期和时间转换为 yyyy-MM-dd HH:mm:ss 格式的代码。
注意,在转换日期和时间格式时,需要将日期和时间转换为 datetime 类型,然后再将其转换为 varchar 类型。此外,需要使用适当的格式代码,以确保日期和时间正确地转换为所需的格式。
阅读全文