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') " ;
}

猜你喜欢

转载自www.cnblogs.com/xiaowoniulx/p/10535139.html