**如下
複製**
select * from tb where c> date_format('2007-07-06','%y%m%d') and c <= date_format('2007-07-09','%y%m%d');
select * from tb where c> date('2007-07-07') and c< date('2007-07-09')
statday是形如2006031001的日期資料字段
**如下
複製**
select * from loginstat where statday> date_format(curdate()-1,'%y%m%d') and statday >= date_format(curdate(),'%y%m%d');或者:select * from loginstat where statday> date_format(curdate()-1,'%y%m%d%h') and statday >= date_format(curdate(),'%y%m%d%h');
其他用法:
**如下
複製**
select * from loginstat where statday >= date_format('$date1','%y%m%d%h') and statday < date_format('$date','%y%m%d%h')
mysql資料庫中存的時間格式為2008-12-28 18:08:08,現在先要從乙個乙個結果集rs中獲得乙個日期時間。我先用rs.getdate()方法試著獲取時間,結果只有年月日,無法獲取小時、分和秒。最後解決的方法是:
**如下
複製**
date time1=new date(rs.gettimestamp("pub_time").gettime());
******dateformat formattime = new ******dateformat("yyyy-mm-dd hh:mm:ss");
string pubtime=formatime.format(time1);
獲得的pubtime為string型,在sql語句中用mysql的時間函式date_format('time','format')轉換:
**如下
複製**
string sqlstr="select * from do_document where pub_time
然後執行該sql語句就查到了滿足條件的記錄
mysql日期加減返回日 mysql日期加減
mysql日期加減 一 mysql 為日期增加乙個時間間隔 date add 1 示例 set dt now select date add dt,interval 1 day 加1天 select date add dt,interval 1 hour 加1小時 select date add d...
mysql日期例項 mysql日期時間比較簡單例項
日期比較,mysql 如下 select from tb where c date format 2007 07 06 y m d and c date format 2007 07 09 y m d select from tb where c date 2007 07 07 and c date...
mysql8 0日期型別 MySQL的日期型別
mysql 中有多種資料型別可以用於日期和時間的表示,不同的版本可能有所差異,表 3 2 中 列出了 mysql 5.0 中所支援的日期和時間型別。表 3 2 mysql 中的日期和時間型別 日期和時間型別 位元組最小值 最大值date 1000 01 01 9999 12 31 datetime ...