我有一个问题得到正确的约会.当我将日期从一个表复制到另一个表时
insert into table1 select some_date from some_table
Run Code Online (Sandbox Code Playgroud)
它插入错误的日期.问题只出现在1950年之前的日期.在表1中我的日期是1.1.1949,当我将它复制到some_table时,我得到的日期为2049-1-1
我如何得到正确的约会... 1949-1-1?
你应该使用:
to_char(some_date,'YYYY-MM-DD')
Run Code Online (Sandbox Code Playgroud)
RRRR假设是同一个世纪,它是2位数年份.阅读:Oracle SQL中"YYYY"和"RRRR"之间的区别是什么
| 归档时间: |
|
| 查看次数: |
1568 次 |
| 最近记录: |