zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    Eclipse快捷键大全(转载)
    为什么你应该(从现在开始就)写博客 via刘未鹏
    Hadoop琐记
    详解MANIFEST.MF文件
    脚本语言琐记
    因为此版本的应用程序不支持其项目类型(.csproj) .
    求助:关于Activator.CreateInstance
    打印网页指定区域
    CSS中的行为——expression
    ASP.NET使用mysql数据库
  • 原文地址:https://www.cnblogs.com/chenpi/p/6027542.html
Copyright © 2011-2022 走看看