格式化CURDATE()输出

时间:2014-03-21 06:30:55

标签: sql plsql

有没有办法格式化CURDATE()的输出,以这种格式给我当前日期:03-21-14(月 - 日 - 年)?

4 个答案:

答案 0 :(得分:2)

SELECT TO_CHAR(SYSDATE, 'Mon-DD-YY') FROM Dual;

答案 1 :(得分:0)

试试 Date_Format

   SELECT Date_Format(curdate(), '%m-%d-%Y')

<强> Fiddle Demo

答案 2 :(得分:0)

您可以使用date_format函数。

SELECT date_format(curdate(), '%m-%d-%y');

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

答案 3 :(得分:0)

如果您要从数据库中选择

date_format(curdate(), '%m/%d/%Y')

否则使用mktime()函数