1.日期和时间间字段

  1. date:日期字段,格式:2020-04-15
  2. timestamp:时间字段,格式:2020-04-15 20:00:00

2.获取当时时间函数

  1. select now();
  2. select current_timestamp;
  3. select CURRENT_TIME;
  4. select LOCALTIME;
  5. select LOCALTIMESTAMP

3.获取当天日期

  1. select current_date;

4.日期计算:

  1. --使用interval
  2. 当前时间加2
  3. select now()+interval '2 day';
  4. 当前时间减2
  5. select now()-interval '2 day';
  6. 当前时间减1个月
  7. select now()-interval '-1 mon';
  8. 当前时间减2小时
  9. select now()+interval '2 hour';

5.时间截取

  1. 显示年
  2. select extract(year from now());
  3. 显示月
  4. select extract(mon from now());

6.时间转换

  1. 显示年月日时分秒
  2. select timestamp '2020-04-15 18:54:54';
  3. 显示年月日
  4. select date '2020-04-15 18:54:54';
  5. 显示年月日时分秒+毫秒
  6. select TIMESTAMP WITH TIME ZONE '2020-04-15 18:54:54' ;