ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-17 12:15:12
                            
                                3314阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            UPDATE tablename SET id = ROWNUM;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-02 10:44:09
                            
                                198阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、 常用日期数据格式
1.Y或YY或YYY 年的最后一位,两位或三位
SQL> Select to_char(sysdate,'Y') from dual;
TO_CHAR(SYSDATE,'Y')
--------------------
7
SQL> Select to_char(sysdate,'YY') from dual;
TO_CHAR(SYSDAT            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-05-25 14:03:52
                            
                                793阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            36.ADD_MONTHS 增加或减去月份 SQL> select to_char(add_months(to_date(’199912’,’yyyymm’),2),’yyyymm’) from dual; TO_CHA ------ 200002 SQL> select to_char(add_months(to_date(’199912’,’yyyymm’),-2),’yyyymm...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2008-12-28 20:50:00
                            
                                156阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Oracle关于时间/日期的操作 1.日期时间间隔操作 当前时间减去7分钟的时间select sysdate,sysdate - interval '7' MINUTE from dual当前时间减去7小时的时间select sysdate - interval '7' hour from dual当前时间减去7天的时间select sysdate - interval '7' da...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-23 15:04:51
                            
                                397阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查询某月有多少天。代码例如以下: select to_number(add_months( trunc(to_date('2014-11-4 11:13:53','yyyy-mm-dd hh24:mi:ss'),'mm'),1) - trunc(to_date('2014-11-4 11:13:53            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-03-06 19:18:00
                            
                                414阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Oracle日期格式 YYYY:四位表示的年份 YYY,YY,Y:年份的最后三位、两位或一位,缺省为当前世纪 IYYY:ISO标准的四位年份 MM:01~12的月份编号 MON:缩写字符集表示 MONTH:全拼字符集表示的月份,右边用空格填补 Q:季度 W:当月第几周 WW:当年第几周 IW:ISO            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-04-09 15:36:00
                            
                                479阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ----------------------------------------------------------------------------------------------------------...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-06-11 11:51:00
                            
                                1116阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Oracle日期加减            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-11 11:00:17
                            
                                700阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            sysdate='2008-12-29 08:27' 格式MARSK 回傳格式 demo 結果 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2008-12-29 20:48:00
                            
                                527阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            oracle插入日期SQLinsert into t_work_log values (5,1,'232332','sfsdfsd','a','fafdsaf','fadfasdf',TO_DATE('01-01-02','DD-MM-YY'));日期的用法:to_date('02-03-04','DD-MM-YY') -------------- TO_DATE('02-01-1900','DD...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-15 19:12:15
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            TO_DATE('2011-02-22 10:38:50','YY-MM-DD HH24:MI:SS')            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-03 16:22:21
                            
                                277阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             在oracle数据库的开发中,常因为时间的问题大费周章,所以特地将ORACLE数据的日期函数收藏致此。乃供 
他日所查也。  add_months(d,n) 日期d加n个月  last_day(d) 包含d的月?的最后一天的日期  new_time(d,a,b) a?区的日期和??d在b?区的日期和??  next_day(d,day) 比日期            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-04-20 09:13:27
                            
                                1267阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当使用日期是,需要注意如果有超过5位小数加到日期上, 这个日期会进到下一天! 例如: 1. SELECT TO_DATE(‘01-JAN-93’+.99999) FROM DUAL; Returns: ’01-JAN-93 23:59:59’ 2. SELECT TO_DATE(‘01-JAN-93            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-07-03 11:58:00
                            
                                85阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            生成日期列表
SELECT to_date('2017-3-14', 'yyyy-mm-dd') + ROWNUM - 1 as first_login_day,
                               ROWNUM - 1
                          FROM DUAL
                        CONNECT BY ROWN            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-04-13 11:14:00
                            
                                232阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、oracle里的系统时间是sysdate,是date类型,执行select sysdate from dual,得到yyyy/mm/dd hh24:mi:ss形式的时间,oracle不区分大小写 yyyy代表年份,mm代表月份,dd代表天 hh24代表24小时制的时,如果没有24就是12小时制的 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-25 20:51:00
                            
                                622阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、针对天的操作,适用于日、时、分、秒 a、加一天 select sysdate,sysdate+1 from dual b、加一个小时 select sysdate,sysdate+(1/24) from dual c、加一分钟 select sysdate,sysdate+(1/24/60) f ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-21 23:06:00
                            
                                1404阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            (1)--取系统当前日期 select sysdate from dual; (2)--加月 select add_months(sysdate,2) from dual; --减月 select add_months(sysdate,-2) fro            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-06 11:28:35
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            日期函数: system和cuttent_date都可以完成当前日期的调用功能: 用current_date查看当前日期:  select current_date from dual;  或:  select sysdate from dual; 对日期的输出格式进行格式化。  (第一步            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2008-11-01 16:40:33
                            
                                1156阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle 日期查询            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-09-09 02:05:54
                            
                                3306阅读