如何在 oracle 中将此字符串日期转换为日期时间:
2012 年 3 月 20 日,星期二
我试过 to_char('Tuesday, March 20, 2012', 'dd/mm/yyyy')
但它抛出了Invalid number error
。
为了从字符串转换为日期时间,您应该使用to_date函数。我认为,但尚未测试,以下格式应该适合您:
to_date('Tuesday, March 20, 2012', 'DAY, MONTH DD, YYYY'))
尝试:
TO_DATE('Tuesday, March 20, 2012', 'DAY, MONTH dd, yyyy')
尝试这个
TO_DATE('2012 年 3 月 20 日,星期二','日,月 dd,yyyy')