SQL 获取当前系统时间

2022-11-02 15:29:26 浏览数 (1)

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;

代码语言:javascript复制
    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()获取时间戳

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/180420.html原文链接:https://javaforall.cn

0 人点赞