Oracle date和timestamp
发布时间:2020-12-12 15:57:02 所属栏目:百科 来源:网络整理
导读:这些天在开发一些接口,和对方确定数据类型真的是,表示已无力。大致业务是从我们的库中读取数据,然后定时插入到他们的库中。我们库中表日期字段类型都是DATE,不过他们那里需要的是varchar(),这个还好说,转换一下就好吧。过了两天说不是varchar(),他们
这些天在开发一些接口,和对方确定数据类型真的是,表示已无力。大致业务是从我们的库中读取数据,然后定时插入到他们的库中。我们库中表日期字段类型都是DATE,不过他们那里需要的是varchar(),这个还好说,转换一下就好吧。过了两天说不是varchar(),他们改成timestamp,然后对方要模拟的数据,为了插入timestamp,可是花了不少时间呢。 一、Date与timestamp Date类型是Oracle常用的日期型变量,他的时间间隔是秒。两个日期型相减得到是两个时间的间隔,注意单位是“天”。 二、相互转换to_char来转换timestamp——>date:to_date(to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') date ——>timestamp:
to_timestamp(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') 例子:“2016-09-14 16:50:08 ”转换timestamp后为:“14-9月 16 04.50.08.000000 下午”(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |