// 结束时间要大于等于当前时间
Date date1 = simpleDateFormat.parse("2011-07-14 19:32");// 设置为当前这一分钟的时间
Date date2 = simpleDateFormat.parse("2011-07-14 19:32");// 设置为当前这一分钟的时间
System.out.println(date1);// Thu Jul 14 19:32:00 CST 2011
System.out.println(date2);// Thu Jul 14 19:32:00 CST 2011
System.out.println(date1.after(date2));// false(这是合理的)
System.out.println(date2.before(date1));// false(这是合理的)
Calendar now = Calendar.getInstance();
now.set(Calendar.SECOND, 0);// 当前时间,不精确到秒
System.out.println(date1);// Thu Jul 14 19:32:00 CST 2011
System.out.println(now.getTime());// Thu Jul 14 19:32:00 CST 2011
System.out.println(date1.after(now.getTime()));// false(这是合理的)
System.out.println(date1.before(now.getTime()));// true(这是不合理的)
// 我的目的是要允许提交一个时间(忽略秒),它大于等于当前时间(忽略秒)。
// 使用Calendar虽然能把秒去除,但与Date比较,java的实现有问题,故不使用Calendar。所以还是使用Date。
// 由于时间比较时只精确到分钟,所以直接与当前时间比较,则endDate和当前时间在同一分支内时,endDate.before(now)为true,仍然创建失败。
// 所以才会设置now=System.currentTimeMillis()-60000,以把当前时间减少60秒,之后再比较
Date date = new Date(System.currentTimeMillis() - 60000);// 当前时间的前一分钟
分享到:
相关推荐
java日期处理大全,用与时间的各种处理。。
java中关于日期处理的总结,包含各种日期格式之间的转java.util.Date(已经不提倡使用,该类的方法比较少) java.util.Calendar(抽象类) java.util.GregorianCalendar(是Calendar的子类,日期处理时候经常使用该类)****...
java处理日期合并
java日期处理
基本涵盖了各种场景的日期处理需要,包括时间类型转换,获取N天前后,月初月末,某段时间按天拆分等功能,欢迎使用。
java日期处理 和格式解析 包含java.util.Calender java.util. GregorianCalendar java.util.Date
java语言日期处理大全,主要是如何运用日期
第一部分关于JAVA的Date (参考关于JAVA的Date总结) 第二部分Date工具类(参考一个总结好的很好的关于JAVA的Date工具类)
有利于对日起处理的理解 Java中对日期的处理还是经常的问题 值得关注
JSON转换为JAVA对象及日期格式转换处理 -
JAVA处理日期时间常用方法.JAVA处理日期时间常用方法: java.util.Calendar
自己整理的Java日期处理类 。包含获取两个之间段之间的天数、月初日期,月末日期、一个时间段之间的所有的日期,月份 一周的第一天,最后一天、 当前是周几等。仅供参考
java日期处理.pdf
java 日期处理工具类
关于java中的日期的一些用法,很全,使用的
Java时间日期处理相关文档收藏 Java时间日期处理 Java日期处理
java日期处理,日期的运输等等。java日期处理,日期的运输等等。
将java的日期转换成中文的日期,可以直接使用的源文件。