当前位置: 代码迷 >> Oracle管理 >> ORACLE的时间有关问题
  详细解决方案

ORACLE的时间有关问题

热度:70   发布时间:2016-04-24 05:54:04.0
ORACLE的时间问题
--insert into student(name,birthday) values('her',to_date(sysdate,'dd-mon-yyyy hh24:mi:ss'));
select student_id,name,to_char(birthday,'yyyy-mon-dd hh:mi:ss') from student;



结果:

  3 you 0008-8月 -06 12:00:00
  4 he 0008-8月 -06 12:00:00
  5 her 0008-8月 -06 12:00:00
怎么2008变成0008啦? 还有后面的小时也不正确。 哪位高手能告诉我啊

------解决方案--------------------
to_date(sysdate,'dd-mon-yyyy hh24:mi:ss')
sysdate 本身就是date,干什么还要to_date?
  相关解决方案