您的位置:首页 > 数据库

SQL 获取当前系统时间

2017-05-19 11:41 106 查看
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()获取时间戳
        以上函数参数可以是日期时间类型,也可以为日期时间格式的字符串。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息