标签归档:mysql

数据库中的时间的比较

例如:查询 三天内的记录和一周内的记录以及一个月内的记录

1、如果数据库中存储的是date类型
第一种方法:将数据库中的时间转换为date类型和当前系统时间进行比较

//开始日期
Date date = new Date();
//结束日期
Date date2 = null;
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
//最近三天
if(0 == publicDate){… 查看全文。。。