首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择查询日期格式

选择查询日期格式
EN

Stack Overflow用户
提问于 2022-03-28 12:47:12
回答 1查看 77关注 0票数 0

如何在选择查询中格式化日期?

当前代码:

代码语言:javascript
复制
SELECT id, status, TransactionDate FROM Transaction

结果菲律宾标准时间 GMT+0800 (菲律宾标准时间)

到目前为止我做了什么:

代码语言:javascript
复制
SELECT id, status, DATE_FORMAT(TransactionDate, '%m-%d-%y') FROM Transaction

结果

参考资料:Format date in SELECT * query

EN

回答 1

Stack Overflow用户

发布于 2022-03-28 12:56:31

这个答案假设TransactionDate实际上是文本。您可以使用STR_TO_DATE首先将日期字符串转换为真正的日期时间,然后使用DATE_FORMAT获取所需的输出文本。

代码语言:javascript
复制
SELECT DATE_FORMAT(
           STR_TO_DATE(LEFT(TransactionDate, 15), '%a %b %d %Y'),
           '%m-%d-%y') AS TransactionDateOut
FROM `Transaction`;

Demo

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71647704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档