xiaoniuniu886

mysql中,数据库字段为时间戳转时间的处理方法

//上个界面传过来的时间,可能是一个时间段,可能是当天
String startTime = ctr.getPara("startDate").replaceAll(" ","");
String endTime = ctr.getPara("endDate").replaceAll(" ","");
if (StringUtils.notBlank(startTime) && StringUtils.notBlank(endTime) ){
//线上
onlineWhere +=" AND FROM_UNIXTIME( a.claim_time / 1000, \'%Y-%m-%d\' ) >= \'"+startTime+"\' " +
" AND FROM_UNIXTIME( a.claim_time / 1000, \'%Y-%m-%d\' ) <= \'"+endTime+"\'" ;
//准入
admittanceWhere +=" AND FROM_UNIXTIME( a.claim_time / 1000, \'%Y-%m-%d\' ) >= \'"+startTime+"\' " +
" AND FROM_UNIXTIME( a.claim_time / 1000, \'%Y-%m-%d\' ) <= \'"+endTime+"\' " ;
}else {
//线上
onlineWhere += " and FROM_UNIXTIME(a.claim_time/1000,\'%Y-%m-%d\') = DATE_FORMAT(NOW(),\'%Y-%m-%d\') " ;
//准入
admittanceWhere += " and FROM_UNIXTIME(a.claim_time/1000,\'%Y-%m-%d\') = DATE_FORMAT(NOW(),\'%Y-%m-%d\') " ;
}

分类:

技术点:

相关文章: