日期格式转换 如何将全日期格式转换为年月日的形式例如将 2010-12-17 17:10:22转换为 2010-12-17有没有直接的函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> select trunc(to_date('2010-12-17 17:10:22','yyyy-mm-dd hh24:mi:ss')) from dual;TRUNC(TO_DATE('2010-12-1717:10------------------------------2010-12-17SQL> 如果你的是date类型的就直接trunc(youdate)就可以了如果是字符串就需要 trunc(to_date('2010-12-17 17:10:22','yyyy-mm-dd hh24:mi:ss')) select to_char(dt,'yyyy-mm-dd'),trunc(dt) from tb date:trunc(date);字符串:trunc(to_date('2010-12-17 17:10:22','yyyy-mm-dd hh24:mi:ss')) 注意区别:trunc后还是date类型,相当于2010-12-17 00:00:00to_char后字符串类型 求一条SQL语句,请高手指点!!! 外联结问题(在线等) 请教一个关于查询错误日志的问题 比较急 如果修改序列当前值 如何将日期段内的日期全部显示出来? 刚颁布的《中国贫富标准线》,看看我们生活在哪个层次? 编写应用程序访问Oracle数据库,结果导致Oracle数据库session数迅速增长,这是怎么回事?大虾救命!!! 关于ORACLE SYSDATE问题,高手请进! 触发器创建错误 怎样用Oracle PL/SQL 通知应用程序? oracle中的impl 勿操作,怎样恢复(急)?
------------------------------
2010-12-17SQL>
trunc(youdate)就可以了
如果是字符串就需要
trunc(to_date('2010-12-17 17:10:22','yyyy-mm-dd hh24:mi:ss'))
select to_char(dt,'yyyy-mm-dd'),trunc(dt) from tb
trunc后还是date类型,相当于2010-12-17 00:00:00
to_char后字符串类型