oracle时间mysql_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)

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

标签:time   date_sub   str   函数   时间计算   form   时间函数   数据库表   小结

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://www.cnblogs.com/zyshi/p/6617620.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值