calendar相关

Calendar的简单介绍

 

详细用法的博客

http://blog.csdn.net/joyous/article/details/9630893

 

 

Calendar的百度百科

您可以使用Date来取得完整的日期时间显示,但如果您想要单独取得某个时间或日期资讯的话该如何?

您要使用Calendar类别,在这之前,您要先知道Calendar的一些方法取回的数字是对应于Calendar本身的常数,也就是说并不是您取回1 这个数字,就表示今天是星期一。

想要取得时间,首先使用CalendargetInstance()取得一个Calendar的实例,例如:

Calendar rightNow = Calendar.getInstance();

如果现在您想知道是几年,则可以使用get()方法并指定常数,例如:System.out.println(rightNow.get(Calendar.YEAR));

如果是2005年,则上例会显示2005的数字,依照这个例子,假设撰写本文的时间是5月份,而您现在想使用程式取得月份,则下例您可能会有些困惑:

System.out.println(rightNow.get(Calendar.MONTH));

程式会显示4这个数字,而不是您预期的5,因为传回的4并不是代表月份,而是对应于Calendar.MAY常数的值, Calendar在月份上的常数值从Calendar.JANUARY开始是0,到Calendar.DECEMBER11,所以您如果想要显示传回值的真正意涵,可以如下撰写:

String[] months = {"一月", "二月", "三月", "四月",

calendar(6张)

 

"五月", "六月", "七月", "八月",

"九月", "十月", "十一月", "十二月"};

Calendar rightNow = Calendar.getInstance();

System.out.println(months[rightNow.get(Calendar.MONTH)]);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值