我有一个varchar值'20-OCT-2019'我想在日期列中加载相同的格式'10/20/2019'.
我在下面试过,但它没有给出预期的输出.
select to_date(to_char(to_date('20-OCT-2019','DD-MON-YYYY'),'MM/DD/YYYY'),'MM/DD/YYYY')
from dual
Run Code Online (Sandbox Code Playgroud)
在Oracle中,DATE值没有特定的格式,如DD-MON-YYYYOR DD/MM/RR等.所有DATE字段都包含世纪,年,月,日,小时,分钟和秒的子字段,这意味着Oracle中的所有DATE字段都是时间戳值,精度为一秒.默认情况下,Oracle会使用DD-MON-YY格式将DATE转换为字符串,但这只是默认格式 - 并不意味着日期以DD-MON-RR格式存储.
| 归档时间: |
|
| 查看次数: |
61 次 |
| 最近记录: |