如何在选择查询中格式化日期?
当前代码:
SELECT id, status, TransactionDate FROM Transaction结果菲律宾标准时间 GMT+0800 (菲律宾标准时间)
到目前为止我做了什么:
SELECT id, status, DATE_FORMAT(TransactionDate, '%m-%d-%y') FROM Transaction结果空
发布于 2022-03-28 12:56:31
这个答案假设TransactionDate实际上是文本。您可以使用STR_TO_DATE首先将日期字符串转换为真正的日期时间,然后使用DATE_FORMAT获取所需的输出文本。
SELECT DATE_FORMAT(
STR_TO_DATE(LEFT(TransactionDate, 15), '%a %b %d %Y'),
'%m-%d-%y') AS TransactionDateOut
FROM `Transaction`;
https://stackoverflow.com/questions/71647704
复制相似问题