nbsp oracle,c#nbsp;和nbsp;oraclenbsp;的问题

匿名用户

1级

2013-08-25 回答

oraclenbsp;时间函数1、转换函数与date操作关系最大的就是两个转换函数:to_date(),to_char()to_date()nbsp;作用将字符类型按一定格式转化为日期类型:具体用法:to_date(‘‘2004-11-27‘‘,‘‘yyyy-mm-dd‘‘),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。如;to_date(‘‘2004-11-27nbsp;13:34:43‘‘,nbsp;‘‘yyyy-mm-ddnbsp;hh24:mi:ss‘‘)nbsp;将得到具体的时间多种日期格式:YYYY:四位表示的年份nbsp;YYY,YY,Y:年份的最后三位、两位或一位,缺省为当前世纪nbsp;MM:01~12的月份编号nbsp;MONTH:九个字符表示的月份,右边用空格填补nbsp;MON:三位字符的月份缩写nbsp;WW:一年中的星期nbsp;D:星期中的第几天nbsp;DD:月份中的第几天nbsp;DDD:年所中的第几天nbsp;DAY:九个字符表示的天的全称,右边用空格补齐nbsp;HH,HH12:一天中的第几个小时,12进制表示法nbsp;HH24:一天中的第几个小时,取值为00~23nbsp;MI:一小时中的分钟nbsp;SS:一分钟中的秒nbsp;SSSS:从午夜开始过去的秒数nbsp;to_char():将日期转按一定格式换成字符类型SQLamp;gt;nbsp;selectnbsp;to_char(sysdate,‘‘yyyy-mm-ddnbsp;hh24:mi:ss‘‘)nbsp;timenbsp;fromnbsp;dual;TIME-------------------2004-10-08nbsp;15:22:58即把当前时间按yyyy-mm-ddnbsp;hh24:mi:ss格式转换成字符类型在oracle中处理日期大全nbsp;TO_DATE格式nbsp;Day:nbsp;ddnbsp;numbernbsp;12nbsp;dynbsp;abbreviatednbsp;frinbsp;daynbsp;spellednbsp;outnbsp;fridaynbsp;ddspthnbsp;spellednbsp;out,nbsp;ordinalnbsp;twelfthnbsp;Month:nbsp;mmnbsp;numbernbsp;03nbsp;monnbsp;abbreviatednbsp;marnbsp;monthnbsp;spellednbsp;outnbsp;marchnbsp;Year:nbsp;yynbsp;twonbsp;digitsnbsp;98nbsp;yyyynbsp;fournbsp;digitsnbsp;1998nbsp;24小时格式下时间范围为:nbsp;0:00:00nbsp;-nbsp;23:59:59....nbsp;12小时格式下时间范围为:nbsp;1:00:00nbsp;-nbsp;12:59:59nbsp;....nbsp;[ZT]日期和??函???1.nbsp;日期和字符转换函数用法(to_date,to_char)nbsp;2.nbsp;selectnbsp;to_char(nbsp;to_date(222,‘‘J‘‘),‘‘Jsp‘‘)nbsp;fromnbsp;dualnbsp;显示Twonbsp;Hundrednbsp;Twenty-Twonbsp;3.nbsp;求某天是星期几nbsp;selectnbsp;to_char(to_date(‘‘2002-08-26‘‘,‘‘yyyy-mm-dd‘‘),‘‘day‘‘)nbsp;fromnbsp;dual;nbsp;星期一nbsp;selectnbsp;to_char(to_date(‘‘2002-08-26‘‘,‘‘yyyy-mm-dd‘‘),‘‘day‘‘,‘‘NLS_DATE_LANGUAGEnbsp;=nbsp;American‘‘)nbsp;fromnbsp;dual;nbsp;mondaynbsp;设置日期语言nbsp;ALTERnbsp;SESSIONnbsp;SETnbsp;NLS_DATE_LANGUAGE=‘‘AMERICAN‘‘;nbsp;也可以这样nbsp;TO_DATEnbsp;(‘‘2002-08-26‘‘,nbsp;‘‘YYYY-mm-dd‘‘,nbsp;‘‘NLS_DATE_LANGUAGEnbsp;=nbsp;American‘‘)nbsp;4.nbsp;两个日期间的天数nbsp;selectnbsp;floor(sysdatenbsp;-nbsp;to_date(‘‘20020405‘‘,‘‘yyyymmdd‘‘))nbsp;fromnbsp;dual;nbsp;5.nbsp;时间为null的用法nbsp;selectnbsp;id,nbsp;active_datenbsp;fromnbsp;table1nbsp;UNIONnbsp;selectnbsp;1,nbsp;TO_DATE(null)nbsp;fromnbsp;dual;nbsp;注意要用TO_DATE(null)nbsp;6.nbsp;a_datenbsp;betweennbsp;to_date(‘‘20011201‘‘,‘‘yyyymmdd‘‘)nbsp;andnbsp;to_date(‘‘20011231‘‘,‘‘yyyymm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值