mysql - DATE_FORMAT MYSQL 没有按应有的方式格式化

标签 mysql date time date-format

我需要一些关于为什么我没有得到我想要的约会格式的见解。

链接:已删除

表格和数据

+-------+---------------+     +--------+-----------------------+
| id    | primary, int  |     +    1   |  2015-10-01 10:23:33  |
| dated | timestamp     |     +    2   |  2015-10-02 10:30:31  |
+-------+---------------+     +--------+-----------------------+

数据库

Select id, DATE_FORMAT(dated, "%Y-%m-%d") as dated from table

期望的输出:

+-------+---------------+
| 1     | 2015-10-01    |
| 2     | 2015-10-02    |
+-------+---------------+

但是我明白了:

+-------+-----------------------+
| 1     | 2015-10-01 00:00:00   |
| 2     | 2015-10-02 00:00:00   |
+-------+-----------------------+

谢谢。

最佳答案

当使用与别名相同的字段名称时,Laravel 仍然使用字段的格式作为派生格式。

解决方案:将别名更改为其他名称。

关于mysql - DATE_FORMAT MYSQL 没有按应有的方式格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29024191/

相关文章:

java - 将 4 位军用时间转换为标准 12 小时时间格式

python - 长时间运行进程的超时和 Windows 服务 (Python)

json - 使用按钮更新用户位置并快速绘制路线

mysql - 内连接表后的性别计数

android - 创建唯一用户 ID

linux - 获取特定日期戳后进入 UNIX 文件夹的文件数

java - 在安卓上崩溃

mysql - 在 mysql_query 内部使用变量作为数组元素编号

mysql如何在同一个查询中运行两个计数

java - 比较日期与 JUnit 测试