介绍两种方式
- String bTime="2017-05-15";
- String eTime="2017-06-02";
一, 把字符串类型的日期数据转化成长整型, 然后比较大小.
如果日期格式有时分秒, 则 "-" 写成 "[-\s:]"
if(Long.valueOf(bTime.replaceAll("-",""))>Long.valueOf(eTime.replaceAll("-","")))
二, 用 SimpleDateFormat 转化成日期型再判断
- SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
- Date bt=sdf.parse(bTime);
- Date et=sdf.parse(eTime);
- if (bt.before(et)){
- // 表示 bt 小于 et
- }else{
-- 反之
}
来源: http://www.bubuko.com/infodetail-2843163.html