SQL日期时间2019年1月25日下午4:06:45
我想从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
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