我想以Jan 25, 2019 4:06:45 PM
的格式从SQL获取日期时间,但找不到找到它的方法。
非常感谢您的帮助。
安德里亚
答案 0 :(得分:2)
在SQL Server中(根据您注释中的语法,您可能正在使用 ),可以使用the FORMAT
function格式化日期。它带有一个可选参数,称为 culture ,它表示输出语言的语言环境(如果未提供,则使用当前会话语言):
SELECT FORMAT(GETDATE(), 'MMM dd, yyyy h:mm tt', 'en-US')
收益率:Jan 25, 2019 9:20 PM
答案 1 :(得分:-1)
使用MySQL / MariaDB
SELECT DATE_FORMAT(ts_col, "%b %d, %Y %l:%i:%s %p") from my_tab;
SELECT DATE_FORMAT(ts_col, "%b %d, %Y %r") from my_tab;
获取
Jan 25, 2019 9:19:41 PM
或
Jan 25, 2019 09:19:41 PM
分别。
顺便说一句,当您问SQL问题时,您确实需要告诉我们您正在运行哪种SQL引擎。