mm-dd hh:mm:ss更改为yyyy.mm.dd hh:mm:ss

fzsnzjdm  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(307)

我有一张带列的table RequestDate 格式如下 2019-12-01 00:00:00:000 . 我想看到这样的结果: 2019.12.01 00:00:00:000 .
我用了这个命令

SELECT CONVERT(char(10), RequestDate, 104) AS finaldate

从上面的查询中,我看到的结果是2019.12.01,但我错过了时间(00:00:00:000)-我怎么能跟上时间。我想要最后的结果 2019.12.01 00:00:00:000

gab6jxml

gab6jxml1#

我不认为有一个内置的格式说明符。但你可以做到:

replace(convert(varchar, requestDate, 121), '-', '.')
``` `121` 提供格式 `YYYY-MM-DD HH:MM:SS.SSS` . 然后可以替换 `'-'` 与 `':'` .
注意,这假设您有一个 `datetime` 要开始的数据类型。如果你有一个字符串,那么就不需要了 `convert()` ,你可以 `replace()` .

相关问题