zoukankan      html  css  js  c++  java
  • Oracle 日期各个部分常用写法

    --1.日期的各部分的常用的的写法 ---
    
    --1) 取时间点的年份的写法: 
    SELECT TO_CHAR(SYSDATE,'YYYY') FROM DUAL; 
    --结果:2019
    
    --2) 取时间点的月份的写法: 
    SELECT TO_CHAR(SYSDATE,'MM') FROM DUAL; 
    --结果:08
    
    --3) 取时间点的日的写法: 
    SELECT TO_CHAR(SYSDATE,'DD') FROM DUAL; 
    --结果:01
    
    --4) 取时间点的时的写法: 
    SELECT TO_CHAR(SYSDATE,'HH24') FROM DUAL;
    --结果:15 
    
    --5).取时间点的分的写法: 
    SELECT TO_CHAR(SYSDATE,'MI') FROM DUAL; 
    --结果:43
    
    --6).取时间点的秒的写法: 
    SELECT TO_CHAR(SYSDATE,'SS') FROM DUAL; 
    --结果:07
    
    --7).取时间点的日期的写法: 
    SELECT TRUNC(SYSDATE) FROM DUAL; 
    --结果:2019/8/1
    
    --8).取时间点的时间的写法: 
    SELECT TO_CHAR(SYSDATE,'HH24:MI:SS') FROM DUAL;
    --结果:15:43:22
     
    --9).日期,时间形态变为字符形态 
    SELECT TO_CHAR(SYSDATE,'yyyy-MM-dd') FROM DUAL; 
    --结果:2019-08-01
    
    --10).将字符串转换成日期或时间形态: 
    SELECT TO_DATE('2003/08/01','yyyy-MM-dd') FROM DUAL; 
    --结果:2003/8/1
    
    --11).返回参数的星期几的写法: 
    SELECT TO_CHAR(SYSDATE,'D') FROM DUAL; 
    --结果:5
    
    --12).返回参数一年中的第几天的写法: 
    SELECT TO_CHAR(SYSDATE,'DDD') FROM DUAL; 
    --结果:213
    
    --13).返回午夜和参数中指定的时间值之间的秒数的写法: 
    SELECT TO_CHAR(SYSDATE,'SSSSS') FROM DUAL; 
    --结果:56709
    
    --14).返回参数中一年的第几周的写法: 
    SELECT TO_CHAR(SYSDATE,'WW') FROM DUAL; 
    --结果:31
    
    --15).返回当前月的最后一天日期--
    SELECT LAST_DAY(SYSDATE) FROM DUAL; 
    --结果:2019/8/31 15:45:28
    
    --16).给现有的日期加上2 年
    select add_months(sysdate,24) from dual;
    --结果:2021/8/1 15:45:35
  • 相关阅读:
    WindRiver workbench 做操步骤
    发现pci设备
    pci驱动与硬件通信
    推荐一款pascal 语言的web 开发工具
    Basic4android v2.70 发布
    如何制作 Basic4android 的库文件
    GoGoGo,哦哦哦,我获奖了..微软的双肩笔记本包~~
    爽,买到返程票了!
    去掉微软认证的WINDOWS盗版标志
    大四才醒悟太迟了吗
  • 原文地址:https://www.cnblogs.com/xielong/p/11283010.html
Copyright © 2011-2022 走看看