【问题标题】:Convert datetime to varchar from MSSQL to MYSQL将 datetime 转换为 varchar 从 MSSQL 到 MYSQL
【发布时间】:2014-01-04 18:09:06
【问题描述】:

如何将这行MSSQL转成MYSQL

SELECT convert(VARCHAR(10), getdate(),106) -- dd mm yyyy

我不知道如何在mysql中做到这一点,请帮助..

【问题讨论】:

  • 你想在mysql中获取日期它dd mm yyyy格式。?
  • ya.. getdate() in mssql.. now() in mysql

标签: php mysql sql type-conversion


【解决方案1】:

我无法确定这是否是您想要的问题,但您可以将此作为可能的指导方针。

SELECT DATE_FORMAT(NOW(), '%d %m %Y') AS date_variable_name;

【讨论】:

    【解决方案2】:

    你可以使用DATE_FORMAT来格式化mysql中的日期

    select DATE_FORMAT(now(),'%d-%m-%Y') as curr_date
    

    【讨论】:

      【解决方案3】:

      可以使用MYSQL的DATE_FORMAT函数

      http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html#function_date-format

      mysql> SELECT DATE_FORMAT('2009-10-04 22:23:00', '%W %M %Y');
          -> 'Sunday October 2009'
      

      或者在你的情况下

      mysql> select DATE_FORMAT(now(),'%d-%m-%Y');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-09
        • 2015-11-10
        • 2017-11-29
        • 1970-01-01
        相关资源
        最近更新 更多