如何用java比较两个时间或日期的大小
2013-09-01 19:40
681 查看
有一个字符串的时间,比如"2012-12-31 16:18:36" 与另一个时间做比较,如果前者比后者早,则返回true,否则返回false。
为此,我设计了一个方法。
结果输出true
很简单实用,希望大家喜欢~
为此,我设计了一个方法。
import java.util.*; import java.text.ParseException; import java.text.SimpleDateFormat; class Test { public boolean compare(String time1,String time2) throws ParseException { //如果想比较日期则写成"yyyy-MM-dd"就可以了 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); //将字符串形式的时间转化为Date类型的时间 Date a=sdf.parse(time1); Date b=sdf.parse(time2); //Date类的一个方法,如果a早于b返回true,否则返回false if(a.before(b)) return true; else return false; /* * 如果你不喜欢用上面这个太流氓的方法,也可以根据将Date转换成毫秒 if(a.getTime()-b.getTime()<0) return true; else return false; */ } public static void main(String[] args) throws Exception { boolean result=new Test().compare("2012-11-30 16:11:16", "2012-11-30 16:18:18"); System.out.println(result); } }
结果输出true
很简单实用,希望大家喜欢~
相关文章推荐
- 如何用java比较两个时间或日期的大小
- Java中比较两个日期时间的大小?
- JavaScript 比较两个日期大小 及格式化时间函数 java获取当前日期前几天或后几天
- JS获取系统时间、计算两个日期天数、比较日期大小
- JS获取系统时间、计算两个日期天数、比较日期大小
- java之比较两个日期大小
- 如何比较两个时间字符串的大小
- FluctuationTime.jar java日期时间操作:增减时间、取时间间隔、取年、取月、取日、取时、取分、取秒、日期时间比较大小精确到年月日时分秒 取当月有多少天 日期时间自由操作精确到秒
- Java中比较两个日期的大小
- js比较两个"日期时间"的大小
- PHP中比较两个时间的大小与日期的差值
- Java字符串转换为日期和时间比较大小
- 【jQuery日期处理】两个时间大小的比较
- PHP中比较两个时间的大小与日期的差值
- Java 时间日期处理:取某一时间,Date转字符串,计算时间差,时间比较大小
- Java字符串转换为日期和时间比较大小
- java 比较两个日期之间的大小
- ExtJs内的Ext.form.Panel中datefield控件选择日期过后的事件监听select以及比较两个时间的大小
- 两个时间比较大小,结束日期不能大于起始日期,起始日期不能大于当前日期
- Java字符串转换为日期和时间比较大小