mysql日期例項 mysql日期時間比較簡單例項

2021-10-20 23:20:18 字數 1182 閱讀 4280

日期比較,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('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日期時間比較簡單例項

如下 複製 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...

mysql8 0日期型別 MySQL的日期型別

mysql 中有多種資料型別可以用於日期和時間的表示,不同的版本可能有所差異,表 3 2 中 列出了 mysql 5.0 中所支援的日期和時間型別。表 3 2 mysql 中的日期和時間型別 日期和時間型別 位元組最小值 最大值date 1000 01 01 9999 12 31 datetime ...