您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

mysql 日期处理

bubuko 2022/1/25 19:58:08 mysql 字数 17536 阅读 626 来源 http://www.bubuko.com/infolist-5-1.html

字符串型日期比对 select name,cdate from user where DATEDIFF('2010-1-10' , sysdate()) > 0 字符串型时间比对 select * from dz_white_list where timestampdiff(second,curre ...

字符串型日期比对

select name,cdate  from user where     DATEDIFF(‘2010-1-10‘ , sysdate()) > 0

字符串型时间比对

select *  from dz_white_list where  timestampdiff(second,current_timestamp,etime) > 0

TIMESTAMPDIFF(unit,begin,end); 根据单位返回时间差,对于传入的begin和end不需要相同的数据结构,可以存在一个为Date一个DateTime

 Unit

支持的单位有

  • MICROSECOND
  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR

 

 

代码如下

1
select * from product where Date (add_time) = ‘2013-01-12‘

再来一个,如果你要查询2013年1月份加入的产品呢?

 代码如下

1
select * from product where date (add_time) between ‘2013-01-01‘ and ‘2013-01-31‘

你还可以这样写:

1
select * from product where Year (add_time) = 2013 and Month (add_time) = 1

这些你该知道mysql日期函数在对你处理日期比较问题的作用了吧?

其date_col的值是在最后30天以内:

 代码如下

1
2
3
mysql> SELECT something FROM table
  WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
DAYOFWEEK( date )

返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。

 代码如下

1
2
3
mysql> select DAYOFWEEK( ‘1998-02-03‘ );
  -> 3
WEEKDAY( date )

返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。

 代码如下

1
2
3
4
5
mysql> select WEEKDAY( ‘1997-10-04 22:23:00‘ );
  -> 5
  mysql> select WEEKDAY( ‘1997-11-05‘ );
  -> 2
DAYOFMONTH( date )

返回date的月份中日期,在1到31范围内。

 代码如下

1
2
3
mysql> select DAYOFMONTH( ‘1998-02-03‘ );
  -> 3
DAYOFYEAR( date )

返回date在一年中的日数, 在1到366范围内。

 代码如下

1
2
3
mysql> select DAYOFYEAR( ‘1998-02-03‘ );
  -> 34
MONTH ( date )

返回date的月份,范围1到12。

 代码如下

1
2
3
mysql> select MONTH ( ‘1998-02-03‘ );
  -> 2
DAYNAME( date )

返回date的星期名字。

 代码如下

1
2
3
mysql> select DAYNAME( "1998-02-05" );
  -> ‘Thursday‘
MONTHNAME( date )

返回date的月份名字。

 代码如下

1
2
3
mysql> select MONTHNAME( "1998-02-05" );
  -> ‘February‘
QUARTER( date )

返回date一年中的季度,范围1到4。

 代码如下

1
2
mysql> select QUARTER( ‘98-04-01‘ );
  -> 2

mysql 日期处理

原文:https://www.cnblogs.com/fslnet/p/12654122.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶