【问题标题】:How to change Date Format in mysql Command [duplicate]如何在mysql命令中更改日期格式[重复]
【发布时间】:2015-08-21 18:40:16
【问题描述】:

我想在 MySQL 命令行中更改日期格式。

create table date(date Date);

我的日期来自这样的字符串:

YYYY-MM-DD

我希望它们采用以下格式:

YYYY

我怎样才能用 mysql 做到这一点?

【问题讨论】:

    标签: mysql


    【解决方案1】:

    这是 mysql 中用于 YYYY 的 DATE_FORMAT 函数。请阅读它的格式/它是如何工作的。

    DATE_FORMAT(date, "%Y");
    

    【讨论】:

      【解决方案2】:

      在 MySQL 中还有一个 YEAR 类型可用。在这种情况下,您可以使用:

      CREATE TABLE yourtable (yourcolumn YEAR);
      

      详情请参阅manual

      您可以使用YEAR() functiondate/datetime 列中仅提取年份。例如

      SELECT YEAR(yourcolumn) FROM yourtable;
      

      【讨论】:

        猜你喜欢
        • 2020-10-25
        • 2010-09-21
        • 2016-01-26
        • 1970-01-01
        • 2011-12-23
        • 2016-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多