SQL datetime 2019年1月25日下午4:06:45

时间:2019-01-25 21:08:50

标签: sql datetime-format

我想以Jan 25, 2019 4:06:45 PM的格式从SQL获取日期时间,但找不到找到它的方法。

非常感谢您的帮助。

安德里亚

2 个答案:

答案 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

Demo

答案 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引擎。