Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL日期时间2019年1月25日下午4:06:45_Sql_Datetime Format - Fatal编程技术网

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

SQL日期时间2019年1月25日下午4:06:45,sql,datetime-format,Sql,Datetime Format,我想从SQL中获取日期时间,格式为2019年1月25日下午4:06:45,但我找不到获取它的方法 非常感谢你的帮助 Andrea在SQL Server中,根据您评论中的语法,您可能正在使用,您可以使用来格式化日期。它接受一个称为区域性的可选参数,该参数表示输出语言的区域设置。如果未提供,则使用当前会话语言: SELECT FORMAT(GETDATE(), 'MMM dd, yyyy h:mm tt', 'en-US') 收益率:2019年1月25日晚上9:20 使用MySQL/MariaD

我想从SQL中获取日期时间,格式为2019年1月25日下午4:06:45,但我找不到获取它的方法

非常感谢你的帮助


Andrea

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

SELECT FORMAT(GETDATE(), 'MMM dd, yyyy h:mm tt', 'en-US') 
收益率:2019年1月25日晚上9:20

使用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;
得到

分别


顺便说一句,当你问SQL问题时,你真的需要告诉我们你运行的是什么SQL引擎。

什么数据库平台,什么客户端代码?请提供更多详细信息和示例代码/查询?仅选择格式。类似于select GETDATE select REPLACECONVERTNVARCAR、GETDATE、106、“,”/“当您使用标记SQL时,为您正在使用的特定DBMS添加标记也很重要,因为它们之间的语法和功能有所不同。当你写问题时,页面上会显示一个很大的建议,并添加建议你这样做的SQL标记-请以后不要忽略它。如果你不清楚自己在问什么,那是在浪费你和我们的时间。另外,如果你不想要时间的前导零,你可以从小写字母h中取出一个,它将打印出与标题中相同的内容。@dmoore1181:是的,很好,谢谢!我更新了答案和小提琴。
Jan 25, 2019 9:19:41 PM
Jan 25, 2019 09:19:41 PM