【问题标题】:MySQL date-type DATE format storageMySQL日期型DATE格式存储
【发布时间】:2016-05-22 00:20:32
【问题描述】:

MySQL数据类型'Date'yyyy-mm-dd的格式存储日期,有什么办法可以改变存储格式吗?

我不想在应用层玩,我在数据库层需要这个东西,而不是在应用层进行格式检查。

我希望 MySQL 表将日期存储为 dd-mm-yyyy 而不是 yyyy-mm-dd

【问题讨论】:

  • 日期内部存储为int,默认显示为yyyy-mm-dd,保存前可以将数据转换成默认格式,实现时转换成自己的格式

标签: mysql date format


【解决方案1】:

这是不可能的,但您可以使用 DATE_FORMAT

SELECT Date_format(datefield, '%d-%m-%Y') 
FROM   yourtable

【讨论】:

猜你喜欢
  • 2012-09-30
  • 1970-01-01
  • 2014-10-08
  • 2023-01-03
  • 2021-01-23
  • 2013-05-20
  • 1970-01-01
  • 1970-01-01
  • 2013-07-23
相关资源
最近更新 更多