[能否让我知道如何在Oracle SQL语句中将2019年11月8日转换为11/08/19
Oracle DATE
类型在内部存储为数字值(请勿与NUMBER
类型混淆)。因此,Oracle DATE
没有格式,谈论将DATE
从一种格式转换为另一种格式是没有意义的。
因此,您要问的是如何将特定日期的字符串表示形式从一种格式转换为另一种格式。答案是首先使用输入字符串的格式将输入字符串转换为DATE
,然后使用所需的输出格式将结果DATE
转换回字符串。
喜欢这个:
select to_char(to_date('November 8 2019','MONTH DD YYYY'),'MM/DD/YY') from dual;
您可以使用下面的代码
SELECT CONVERT(VARCHAR,CAST('November 8 2019' as DATETIME),1)