SQL - 如何获得不同的日期输出?

时间:2017-04-24 06:16:53

标签: sql oracle

该表列出了这样的日期:

21-OCT-09

我试图编写一个列出日期的查询:

10/21/2009

到目前为止,我已经尝试了

TO_CHAR(TO_DATE....) FROM DUAL;

2 个答案:

答案 0 :(得分:0)

这应该可行。我将它放在单线

在Oracle中

SELECT TO_CHAR(SYSDATE,'MM/DD/YYYY')  from DUAL;

在SQL Server中

SELECT replace(convert(NVARCHAR, getdate(), 101), ' ', '/');

答案 1 :(得分:0)

使用TO_CHAR。以下是允许的格式:https://docs.oracle.com/database/121/SQLRF/sql_elements004.htm#CDEHIFJA

您想要'mm/dd/yyyy'

select to_char(mydate, 'mm/dd/yyyy')
from mytable;