java mysql 时间处理_mysql oracle js java对时间的处理

一 mysql获取当前时间

1.获取当前日期+时间 sysdate(),now()两个函数都可以获得系统的当前时间,但是sysdate(),now()又是有区别的。now()是在执行开始时值就得到了,sysdate()是函数执行时动态得到值。

2.获取当前日期,curdate()函数或current_date字段

3.获取当前时间,curtime()函数或current_time字段

二 mysql选取时间函数

select date('2016-08-09 11:52:30');

select time('2016-08-09 11:52:30');

select year('2016-08-09 11:52:30');

select month('2016-08-09 11:52:30');

select day('2016-08-09 11:52:30');

select minute('2016-08-09 11:52:30');

select second('2016-08-09 11:52:30');

select microsecond('2016-08-09 11:52:30');

select week('2016-08-09 11:52:30');

select quarter('2016-08-09 11:52:30');

mysql extract()函数可以实现上面类似的功能,但是不能实现date()和time()的功能。

select extract(year from'2016-08-09 11:52:30'');

select extrace(hour_second from '2016-08-09 11:52:30');

mysql返回星期和月份名称函数:dayname(),mothname()

select dayname('2008-08-08');

select monthname('2008-08-08');

返回月份中的最后一天

select last_day('2008-02-01');

三 mysql日期时间计算函数

1. date_add() date_sub() date()_format() datediff();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值