数据库当前时间
1、mysql
获取格式:2018-12-12 16:38:45
获取方式:
select now() from DUAL;
select sysdate() from DUAL;
sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到 了, sysdate() 在函数执行时动态得到值。select localtime() from DUAL;
等同于select localtime from DUAL;
select current_timestamp() from DUAL;
等同于select current_timestamp from DUAL;
select localtimestamp() from DUAL;
等同于select localtimestamp from DUAL;
鉴于now()
函数简短易记,建议使用 now() 函数。
获取格式:2018-12-12
获取方式:
select curdate() from DUAL;
等同于
select current_date() from DUAL;
select current_date from DUAL;
获取格式:16:41:46
获取方式:
select curtime() from DUAL;
等同于
select current_time() from DUAL;
select current_time from DUAL;
2、oracle
获取格式:2018-12-12 16:38:45(24小时制)
获取方式:
select sysdate from dual;
或者自定义格式
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual
获取格式:2018-12-12 04:48:23 (12小时制)
获取方式:select to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from dual