首页 > 解决方案 > 使用 SQL 进行 12 小时转换

问题描述

我想将 24 小时格式转换为 12 小时格式,但是我的查询结果格式不正确

询问:

select LTRIM(RIGHT(CONVERT(VARCHAR(50), getdate(), 100), 50))

电流输出:

Oct  6 2018 10:46PM

期望的输出:

2018-10-06 10:46:04.877

有什么帮助吗?!

标签: sqlsql-servertsql

解决方案


尝试这个

select FORMAT(GETDATE(), 'yyyy-MM-dd hh:mm:ss.mmm', 'en-us')

Output: 2018-10-07 03:02:31.02

欲了解更多信息


推荐阅读