我在获取正确的日期时遇到问题。当我将日期从一张桌子复制到另一张桌子时
insert into table1 select some_date from some_table
它插入了错误的日期。该问题仅出现在年份为1950年之前的日期中。在表1中,我具有日期1.1.1949,将其复制到some_table中时,我得到的日期为2049-1-1
如何获得正确的日期… 1949-1-1?
您应该使用:
to_char(some_date,'YYYY-MM-DD')
RRRR假设是同一世纪,则为2位数年。在这里阅读:Oracle SQL中的“ YYYY”和“ RRRR”之间有什么区别
RRRR