SQL 日期时间 2019 年 1 月 25 日下午 4:06:45



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

非常感谢您的帮助。

安德里亚

在SQL Server中(根据注释中的语法,您可能正在使用),您可以使用FORMAT函数来格式化日期。它需要一个可选参数,称为区域性,该参数表示输出语言的区域设置(如果未提供,则使用当前会话语言):

SELECT FORMAT(GETDATE(), 'MMM dd, yyyy h:mm tt', 'en-US') 

产量 : Jan 25, 2019 9:20 PM

演示

with 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引擎。

相关内容

  • 没有找到相关文章