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()获取时间戳
以上函数参数可以是日期时间类型,也可以为日期时间格式的字符串。
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()获取时间戳
以上函数参数可以是日期时间类型,也可以为日期时间格式的字符串。
相关文章推荐
- SQL 获取系统当前时间的函数
- postgresql获取系统当前时间毫秒数的sql
- ASP.NET:获取当前系统时间(附SQL&…
- SQL获取系统当前时间按“mm/dd/yyyy”格式输出
- Oracle 在SQL语句中如何获取系统当前时间并进行操作
- sql 获取当前系统时间
- java获取获得Timestamp类型的当前系统时间。以及java.util.date 、java.sql.Date之间的转换
- sql得到当前系统时间得日期部分 获取具体日期 时间
- 网页中通过JavaScript 获取当前系统日期和时间
- java中获取当前系统时间,日期并格式化输出
- js获取系统当前时间
- C/C++获取当前系统时间
- JAVA 获取系统当前时间
- sql获取当前时间
- 获取系统当前时间
- Javascript中获取系统的当前时间
- 用Delphi获取当前系统时间
- java另一种获取当前系统的时间与日期
- 获取服务器的系统日期,出错时采用客户机系统时间。本函数支持MS SQL Server 版本。
- JS之Date对象和获取系统当前时间(转)