to_date()函数使用方法

to_data(date&time,format)

 

其中第一个参数date&time是我们要查询的具体日期和时间,比如:2006521日。但是这个时间也分为很多种精度的,比如:

2006521

20065211724

2006521173455 

这个精度要根据实际情况来定。
另外一个参数format决定的日期的表示方法,比如:

 2006521    可以表示为:060521200605212006FEB21等等
而他们对应的format

060521        YYMMDD
20060521      YYYYMMDD
2006FEB21     YYYYMONDD

示例:

select * from book where intime=to_date('2003/02/17/17/53/55','YYYY/MM/DD/HH24/MI/SS')

 

其实用下面的写法也是可以的

select * from book where intime=to_date('20030217175355','YYYYMMDDHH24MISS')

select * from book where intime=to_date

('2003-02-17-17-53-55','YYYY-MM-DD-HH24/-I-SS')

中间的连字符“/”或是“-”,并不影响表达,只是为了更加容易看清楚。

 

表示年份有以下几种格式,及这种格式对应的表达方法:
2003年为例
YYYY        2003
YYY          003
YY            03

月份表示格式及表达方法:
二月分为例
MM          08
RM          IIX(罗马数字)
MONTH       february
MON         feb

日期的格式及表达方法:
17号为例
DDD         76          2月的17日在本年度(不是闰年的情况)是多少天     
DD          17          在本月中是号(17)
D           在这一个星期是哪天

星期的格式和表示方法:

星期一为例
DAY         monday     全名显示 
DY          mon        缩写

小时的格式和表示方法:

HH24      18    二十四小时制

 

分钟的格式和表示方法:

MI        32    该小时32分钟

 

秒的表示方法
SS        28    该分钟28

  

实验如下:

select count(*) from tablename b

where b.xyztime >to_date('2009/10/14/00/00/00','YYYY/MM/DD/HH24/MI/SS')

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值