[英]convert oracle date format based on user input
我有一个Oracle形式的用户加载数据。 用户使用的日期格式与值列表中的日期格式不同。 在添加此格式时需要帮助
SELECT
TO_CHAR(TO_DATE( 'Sunday, November 4, 2018', 'DD MON YYYY' ))
FROM
DUAL;
转换为'11/4/2018'
。
您可以使用以下表达式将类似'Sunday, November 4, 2018'
的字符串转换为DATE
数据类型:
TO_DATE( 'Sunday, November 4, 2018', 'Day, Month DD, YYYY' )
然后可以使用TO_CHAR()
将日期转换为其他格式的字符串 。
您似乎在寻找:
SELECT
TO_CHAR(TO_DATE( 'Sunday, November 4, 2018', 'Day, Month DD, YYYY' ), 'MM/DD/YYYY')
FROM DUAL;
这样产生:
11/04/2018
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.