SQL 获取当前系统时间

Oracle:

        select sysdate from dual;
 
        select current_date from dual;
 
        select current_timestamp from dual;

DB2:

    CURRENT DATE获取当前日期:

        values current date;  --select current date from sysibm.sysdummy1;  例:2017-05-19

        values current time; --select current time from sysibm.sysdummy1;

        values current timestamp; --select current timestamp from sysibm.sysdummy1;

    日期去点“-”,转换成八位的数字

        select replace(char(current date),'-','') from sysibm.sysdummy1; 

        

    VALUES YEAR(CURRENT TIMESTAMP);      VALUES YEAR('2012-05-25 21:18:12'); --YEAR()获取年;
    VALUES MONTH(CURRENT TIMESTAMP);     VALUES MONTH('2012-05-25 21:18:12'); -- MONTH()获取月;
    VALUES DAY(CURRENT TIMESTAMP);       VALUES DAY('2012-05-25 21:18:12'); --DAY()获取日;
    VALUES HOUR(CURRENT TIMESTAMP);      VALUES HOUR('2012-05-25 21:18:12'); --HOUR()获取小时;
    VALUES MINUTE(CURRENT TIMESTAMP);    VALUES MINUTE('2012-05-25 21:18:12'); --MINUTE()获取分钟; 
    VALUES SECOND(CURRENT TIMESTAMP);    VALUES SECOND('2012-05-25 21:18:12'); --SECOND()获取秒;
    VALUES DATE(CURRENT TIMESTAMP);      VALUES DATE('2012-05-25 21:18:12'); --DATE()获取日期;
    VALUES TIME(CURRENT TIMESTAMP);      VALUES TIME('2012-05-25 21:18:12'); --TIME()获取时间;
    VALUES TIMESTAMP(CURRENT TIMESTAMP);VALUES TIMESTAMP('2012-05-25 21:18:12'); --TIMESTAMP()获取时间戳

        以上函数参数可以是日期时间类型,也可以为日期时间格式的字符串。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值