php - 如何更改 SQL SELECT 中的日期格式?
问题描述
我想更改我的 SQL 调用中的日期格式,但我得到了错误的输出如何解决这个问题?
SELECT s.id, format(s.TransacDate,'dddd, d MMMM, yyyy') AS formatDate, s.name
FROM sales s
JOIN user u
ON s.No = u.No
WHERE u.logId= 'abcde';
这就是我的数据库存储格式日期的方式2020-10-21 09:25:10
我想达到的结果21/10/2020 09:25:10
如何修复当前查询以达到结果?
解决方案
似乎“格式”是MSSQL函数。对于 MySQL,请尝试date_format:
date_format(s.TransacDate, '%d/%m/%Y %H:%i:%s')
推荐阅读
- reactjs - 传入新道具时重置反应选择下拉菜单
- python - 使用 CountVectorizer 从文件列表创建稀疏矩阵失败
- python - 有没有办法在元素前面添加数字
- python - 内存不足 - Keras tensorflow GPU - 梯度累积
- java - 如何在 Google Ads API 中查询最近停用的广告系列
- java - @PreAuthorize 带有允许角色列表的注释包装器
- vba - vbCFBitmap 变量未定义
- android-studio - Android Studio 的播放按钮未启用
- javascript - 仅自动滚动子组件,而不是父组件
- r - R中的字符串替换不正确