• mysql与oracle的日期/时间函数小结


    前言

    本文的日期/时间全部格式化为”2016-01-01 01:01:01“形式; MONITOR_TIME为数据库表字段;

    字符串与日期/时间相互转换函数

    Oracle

    日期/时间转字符串函数:to_char(t.MONITOR_TIME, 'yyyy-mm-dd hh24:mi:ss') as monitorTime

    字符串转日期/时间函数:TO_Date(”2016-01-01 01:01:01“, 'yyyy-mm-dd hh24:mi:ss')

    Mysql

    日期/时间转字符串函数:DATE_FORMAT(t.MONITOR_TIME, '%Y-%m-%d %H:%i:%s') as monitorTime

    字符串转日期/时间函数:str_to_date(”2016-01-01 01:01:01“, '%Y-%m-%d %H:%i:%s')

    日期/时间计算函数

    Oracle

    增减一小时:

    sysdate+1/24 

    sysdate-1/24

    增减一天:

    sysdate+1

    sysdate-1

    增减一月:

    add_months(sysdate, 1)

    add_months(sysdate, -1)

    增减一季度:

    add_months(sysdate, 3)

    add_months(sysdate, -3)

    增减一年:

    add_months(sysdate, 12) 

    add_months(sysdate, -12)

    Mysql

    增减一小时:

    date_sub(sysdate(), interval -1 hour)

    date_sub(sysdate(), interval 1 hour)

    增减一天:

    date_sub(sysdate(), interval -1 day)

    date_sub(sysdate(), interval 1 day)

    增减一月:

    date_sub(sysdate(), interval -1 month)

    date_sub(sysdate(), interval 1 month)

    增减一季度:

    date_sub(sysdate(), interval -3 month)

    date_sub(sysdate(), interval 3 month)

    增减一年:

    date_sub(sysdate(), interval -1 year)

    date_sub(sysdate(), interval 1 year)

  • 相关阅读:
    Vocabulary Recitation 2020/05/06
    java set TreeSet详解
    vue快速入门~必备基础知识(一)下~过滤器
    vue快速入门~必备基础知识(一)上
    vue入门(二)基于前面的基础的一个小Demo
    Annotation注释详解~
    泛型~详解~
    Collections工具类详解
    TreeMap实现类和SortMap接口
    Map集合-主要HashMap和Hashtable
  • 原文地址:https://www.cnblogs.com/chenpi/p/6027542.html
Copyright © 2020-2023  润新知