Java中的Calendar类

Calendar类是一个抽象类,使用getInstance方法创建

Calendar c2 = Calendar.getInstance(); 

//年份 

int year = c2.get(Calendar.YEAR); 
//月份 
int month = c2.get(Calendar.MONTH) + 1; 
//日期 
int date = c2.get(Calendar.DATE); 
//小时 
int hour = c2.get(Calendar.HOUR_OF_DAY); 
//分钟 
int minute = c2.get(Calendar.MINUTE); 
//秒 

int second = c2.get(Calendar.SECOND);


实例:

 public class class6_9

            {

                  public static void main(String args[])

                  {

                         Calendar c1=Calendar.getInstance();

                         c1.setTime(new Date());

                         int year=c1.get(Calendar.YEAR);

                         int month=c1.get(Calendar.MONTH)+1;

                         int date=c1.get(Calendar.DATE);

                         int hour=c1.get(Calendar.HOUR);

                         int minute=c1.get(Calendar.MINUTE);

                         int second=c1.get(Calendar.SECOND);

 

                         System.out.println("当前系统时间为:"+year+"年"+month+"月"+date+"日  "+hour+"小时"+minute+

                                                      "分"+second+"秒");

 

                         Calendar c2=Calendar.getInstance();

                         c2.set(1988,3,23);   //实际时间:1988年04月23日

 

                         long n=c1.getTimeInMillis()-c2.getTimeInMillis();

                         System.out.println("从我出生到现在走过的时间为:"+n+"毫秒");

                  }

            }

运行以后的结果为

2010年2月6日

从我出生到现在走过的时间为687661200000毫秒          


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值