1,to_date('2013-1-1','yyyy-mm-dd') :一个具体字符串日期格式化,成为一个数据库日期对象,不同的格式可以得到同一个日期对象,一般用于日期插入insert和where条件中。
select to_date('2013-1-1','yyyy-mm-dd') from dual ----2013/1/1 ,是字符串
2,to_char(a.begintime,'yyyy-mm-dd'):格式化一个数据库日期对象,成为一个字符串,一般用于select查询,注意where条件不这样用,to_char(a.begintime,'yyyy-mm-dd')最后的结果应该是'2013-01-01' 而不是'2013-1-1'。
select to_char(sysdate,'yyyy-mm-dd') from dual ---sysdate ,必须是date类型。