mysql 时间函数date_format

http://toptree.iteye.com/blog/812642今天,在开发邮件系统的时候发现有很多的邮件没有发送成功,想手动把数据修改。找了mysql 的日期函数

获得的pubtime为String型,在sql语句中用mysql的时间函数date_format(‘time‘,‘format‘)转换:

String sqlstr="select * from do_document where

pub_time<date_format(‘"+pubtime+"‘,‘%Y-%m-%d %H:%i:%s‘) order by pub_time desc limit 0,1";

然后执行该sql语句就查到了满足条件的记录。

用法:

  select count(*)  from MESSAGE where date_format(sendTime,‘%Y-%m-%d‘) = ‘2010-11-16‘  

SELECT COUNT(*) from test_table where  activityid in (-1,4)  and weibotime < STR_TO_DATE(‘2011-09-01 00:00:00‘, ‘%Y-%m-%d %H:%i:%s‘)

时间: 2024-10-15 22:21:29

mysql 时间函数date_format的相关文章

mysql 时间函数实战

mysql 时间函数实战 MySQL日期数据类型.MySQL时间类型使用总结,需要的朋友可以参考下. MySQL 日期类型:日期格式.所占存储空间.日期范围 比较. 日期类型 存储空间       日期格式                 日期范围 ------------ ---------   ---------------------    ----------------------------------------- datetime         8 bytes   YYYY-M

mysql时间函数,总是记不住,总是查。

http://www.cnblogs.com/zeroone/archive/2010/05/05/1727659.html UNIX_TIMESTAMP() UNIX_TIMESTAMP(date) 返回一个Unix时间戳(从'1970-01-01 00:00:00'GMT开始的秒数,date默认值为当前时间)mysql> select UNIX_TIMESTAMP(); -> 882226357 mysql> select UNIX_TIMESTAMP('1997-10-04 22:

MySQL时间函数

1. MySQL 为日期增加一个时间间隔:date_add() set @dt = now(); select date_add(@dt, interval 1 day); - 加1天 select date_add(@dt, interval 1 hour); -加1小时 select date_add(@dt, interval 1 minute); - 加1分钟 select date_add(@dt, interval 1 second); -加1秒 select date_add(@d

mysql时间函数操作

Mysql时间转换函数 https://blog.csdn.net/w_qqqqq/article/details/88863269 https://blog.csdn.net/w_qqqqq/article/details/88863269 mysql时间日期函数 https://www.cnblogs.com/weibanggang/p/9574987.html mysql获取当前时间,前一天,后一天 https://blog.csdn.net/csdn_ds/article/details

MySQL时间函数from_unixtime()date_format()unix_timestamp()now()使用说明

now() 当前时间mysql> select now();+---------------------+| now() |+---------------------+| 2018-09-10 19:20:19 |+---------------------+123456unix_timestamp() 当前时间戳mysql> select unix_timestamp();+------------------+| unix_timestamp() |+------------------

mysql 时间函数转换

1 NOW() //当前时间 2 SYSDATE() //当前时间 3 CURRENT_TIMESTAMP 4 以'YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS格式返回当前的日期和时间,取决于函数是在一个字符串还是在数字的上下文被使用. 5 mysql> select NOW(); 6 -> '1997-12-15 23:50:26' 7 mysql> select NOW() + 0; 8 -> 19971215235026 1 UNIX_TIMESTA

MySQL时间函数-获取当前时间-时间差

MySQL中获取当前时间为now(),不同于sqlserver getdate(). SQLServer转MySQL除变化top 1 -> limit 1之后报错: select 1 from record_visitor where visitor_ip='' and datediff(mi,visitor_time,getdate())<=30 limit 1 [Err] 1582 - Incorrect parameter count in the call to native func

mysql 时间函数

SELECT * FROM `tbl` where `endTime`>NOW(); //now() SELECT NOW(),CURDATE(),CURTIME(); now():YYYY-MM--DD HH:MM:SS curdate():YYYY-MM--DD curtime():HH:MM:SS http://www.w3school.com.cn/sql/func_now.asp

MySQL单行函数

1.CONCAT(str1,str2,...) 返回来自于参数连结的字符串.如果任何参数是NULL,返回NULL.可以有超过2个的参数.一个数字参数被变换为等价的字符串形式.  select CONCAT('My', 'S', 'QL');--'MySQL'  select CONCAT('My', NULL, 'QL'); -> NULL 2. LENGTH(str) 返回字符串str的长度.    select LENGTH('text'); -> 4 3 .LOCATE(substr,s