一 、获取 timestamp 、UUID
变量 sys_guid() 、SYSDATE (系统当前时间)
select sys_guid() from dual;
select SYSDATE from dual;
select TO_DATE('1970-1-1 8', 'YYYY-MM-DD HH24') from dual
二、timestamp 与 date 互转
1 使用 to_date() to_char()
select to_date(to_char(xxxx,'yyyy-mm-dd'),'yyyy-mm-dd') from dual 示例:2017/8/29
2 timestamp+0
更简单的方法 ,通过在字段后面”+0“oracle就可以直接将其转换成date类型使用
select xxxx+0 from dual; 示例: 2017/8/29 10:56:17
3 CAST
select cast(Systimestamp As Date) From dual; 示例: 2017/8/29 10:56:17
三 、date转为timstamp
date转为timstamp可以函数to_timestamp的方式来转化
SELECT to_timestamp('2018-06-19 12:10:10.1','yyyy-mm-dd hh24:mi:ss.ff') FROM dual;
四、timstamp转字符串
select to_char(timestamp) from tableName ;
扫描二维码关注公众号,回复:
11081419 查看本文章
结果示例: 20170829