2025年SQL 获取当前系统时间

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


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()获取时间戳

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

编程小号
上一篇 2025-02-05 16:17
下一篇 2025-02-15 13:06

相关推荐

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