付凯

码海无边,学无止境!

日期处理

1、日期比较:
在今天之前:
select * from up_date where update < to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')
select * from tablename where update <= to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')

在今天只后:
select * from tablename where update > sysdate    ---    与当前系统时间比较
select * from tablename where update >= to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')

精确时间:
select * from tablename where update = to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')

在某段时间内:
select * from tablename where update between to_date('2007-07-07 00:00:00','yyyy-mm-dd hh24:mi:ss'and to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')
select * from tablename where update < to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss'and update > to_date('2007-07-07 00:00:00','yyyy-mm-dd hh24:mi:ss')
select * from tablename where update <= to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss'and update >= to_date('2007-07-07 00:00:00','yyyy-mm-dd hh24:mi:ss')
2、获取系统日期:

    select sysdate from dual;

    3、日期格式化:

    格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD HH24:MI:SS)
    格式化数字: TO_NUMBER

   注:TO_CHAR  把日期或数字转换为字符串 TO_CHAR(number, '格式') 、TO_CHAR(salary, '$99,999.99') 、TO_CHAR(date, '格式')

           TO_DATE  把字符串转换为数据库中的日期类型TO_DATE(char, '格式')

           TO_NUMBER  将字符串转换为数字 TO_NUMBER(char, '格式')

   4、日期处理

    SimpleDateFormat sdf = new SimpleDateFoemat("yyyy/MM/dd HH:mm:ss");

    String str = sdf.format(new Date());

    from tablename where date <= to_cahr(str,'yyyy/MM/dd HH24:MI:SS')

 


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tianguodk/article/details/79958228
个人分类: 数据库
上一篇powerdecigner打印错误弹窗处理
下一篇常用转义字符
想对作者说点什么? 我来说一句

oracle日期处理完全版

2008年10月08日 45KB 下载

Oracle中的日期处理总结

2011年08月08日 1KB 下载

sql 日期处理常用方法

2008年01月30日 5KB 下载

Java时间日期处理相关文档收藏

2011年08月20日 705KB 下载

java处理日期,data的格式化

2011年06月23日 2KB 下载

oracle 日期的处理大全

2010年07月02日 42KB 下载

java日期处理

2013年04月19日 1KB 下载

没有更多推荐了,返回首页

关闭
关闭