文章目录
[+]
平常利用中很少碰到用TimeStamp类型的字段,一样平常存储日期都是利用Date类型较多。
前几天为公司其他站点做报表,创造查询的信息中有一个字段类型是TimeStamp类型,如下图:
这一开始的时候没想这么多,直接用to_date转换一下就可以了,于是就涌现了下面的这种情形。

(图片来自网络侵删)
select to_date(to_char(xxxx,'yyyy-mm-dd'),'yyyy-mm-dd') from dual
这真的也是不加思虑的做法,如下图:
但实在还有一个大略方法可以处理,便是
select xxxx+0 from dual
通过在字段后面“+0”,Oracle可以直接将其隐式转换成Date类型利用实在神奇,如下图: