将datetime转换为从MSSQL到MYSQL的varchar

时间:2013-12-17 05:11:45

标签: php mysql sql type-conversion

如何将这行MSSQL转换为MYSQL

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

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

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

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

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

答案 2 :(得分:1)

您可以使用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');