两个日期相关的方法_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 两个日期相关的方法

两个日期相关的方法

 2013/7/31 19:09:07  wangfeiaini  程序员俱乐部  我要评论(0)
  • 摘要:1、计算两个日期之间的分钟数:Calendarcalendar=Calendar.getInstance();calendar.setTime(newDate());System.out.println(calendar.getTimeInMillis());SimpleDateFormatd=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");Dateds=d.parse("2013-12-1212:12:12");Dated2=d.parse("2013
  • 标签:方法

1、计算两个日期之间的分钟数:

class="java">Calendar calendar = Calendar.getInstance();
		calendar.setTime(new Date());
		System.out.println(calendar.getTimeInMillis());
		
		SimpleDateFormat d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		Date ds = d.parse("2013-12-12 12:12:12");
		Date d2 = d.parse("2013-12-12 12:15:12");
		System.out.println((d2.getTime()-ds.getTime())/60/1000);

?2、比较两个日期

String s1 = "2013-01-12 12:01:01";
		Date date = new Date();
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		Calendar c1 = Calendar.getInstance();
		Calendar c2 = Calendar.getInstance();
		try {
			c1.setTime(sdf.parse(s1));
			c2.setTime(date);
			System.out.println(c1.compareTo(c2));
                         //输出-1,说明给点时间早于当前时间,若是1则表示大于当前时间
		} catch (ParseException e) {
			e.printStackTrace();
		}

?

?

发表评论
用户名: 匿名