加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Java 时间的比较 Calendar compareTo用法【转载】

(2013-07-19 09:47:22)
标签:

编程基础

java

it

分类: Java

Calendar类的compareTo方法可以比较两个Calendar表示的时间的早晚:


1
2
3
4
5
6
7
8
9
10
11
12

            Calendar a= Calendar.getInstance();
                a.set(2011, 05,28, 19,50, 2);
                //参数为年 月 日 时 分 秒
                a.set(Calendar.MILLISECOND, 0);
                //设置毫秒
                Calendar c= Calendar.getInstance();
                c.set(2011, 05,28, 19,50, 3);
                c.set(Calendar.MILLISECOND, 0);
                System.out.println(a.compareTo(c));
                //a比c早,返回-1,
                //a与c相同,返回0
                //a比c晚,返回1

compareTo只能比较两个时间的早晚,并不能比较时差,如果需要得到时差,可以使用getTimeInMillis方法,得到的是距格林威治标准时间的毫秒值,两个值相减,就是时差.

转自 http://www.pocketdigi.com/20110712/383.html

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有