日历对象导哪个包_calendar类

概括:这道题是扈乖疽同学的课后练习题,主要是关于calendar类,指导老师为贡老师。

题目:calendar类解:

int day_of_week_in_month = calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH); //某月中第几周,

按这个月1号算,1号起就是第1周,8号起就是第2周.以月份天数为标准

int week_of_month = calendar.get(Calendar.WEEK_OF_MONTH);//日历式的第几周

(例如今天是8-21,是八月的第四周)

举一反三

例1:

Calendar.DAY_OF_MONTH知道的说下,

思路提示:

示例:

xxx.set(Calendar.DAY_OF_MONTH,12);

设置日为12号

例2:

Calender类中的DAY_OF_WEEK_IN_MONTH是什么意思?今天查API,看到这样的东西,英文解释是:indicatingtheordinalnumberofthedayoftheweekwithinthecurrentmonth[英语练习题]

思路提示:

day 所在的周是这个月的第几周

例3:

myCal.get(Calendar.DAY_OF_WEEK)-1;-1是什么意思?

思路提示:

获取你设置的myCal那年那月那日是星期几,必须要减一,因为数组下标从0开始,而她返回的是数组的内容,是数组{1,2,3,4,5,6,7}中用1~7来表示:星期天,星期一,星期二,星期三,星期四,星期五,星期六 .如果当天是星期一她会返回2,所以减一,才等于1,才是你想要的,如果是星期天就返回1-1=0咯!

例4:

【thefristdayinthefristmonthoflunarcalendar是什么意思呀】[英语练习题]

思路提示:

农历第一个月的第一天,是元旦

例5:

Theninthmonthoftheyearis____.juneisthe___.thefirstdayofaweekis___.[英语练习题]

思路提示:

九月september,六月是第六个月 sixthmonth,一周的第一天是周日sunday

相关思考练习题:

题1:Calendar类如何创建对象 为什么?

点拨:因为Calendar是个抽象类,是不能直接用new 来构造实例的。可以用Calendar.getInstance()来得到一个当前时间的对象,时间上java调用这个方法是构造了一个Calendar的子类GregorianCalendar的实例。而GregorianCalendar是一个实现类,是可以直接用n...

题2:Java.util包中的Date类和Calendar类有什么实质的区...

点拨:对上面的表述,有点微词。Java.util.Date是可以‘直接生成’的,或者说语言层面的直接实例化。 Date有6个构造方法,其中3个被废止,3个在Java 7中仍被沿用。 无论是Date d=new Date();还是Date d=new Date(System.currentTimemillis());都可以获得...

题3:java如何将一个时间字符串转换成calendar类的对象?

点拨:再把date设成calendar的值就可以了,类似下面的写法 Calendar dayc1 = new GregorianCalendar(); DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date daystart = df.parse(start_date); //start_date是类似"2013-02-02"的字符串 dayc1.s...

题4:JAVA中Calendar类getActualMaximum()方法的使用

点拨:你查一下API Calendar的getActualMaximum(int field)他传入的是一个int类型,这个方法的具体意思就是说根据你传入的参数代表的意思(年、月、周等)查询当前(年、月、周)拥有的最大值。 如果是年就查询这一年中的天数,如果月份就查询当前月中...

题5:关于JAVA中calendar.get(Calendar.Year)的问题

点拨:Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.Year); System.out.println("calendar.year = " + year); 输出结果为2011. 即获得当前calendar的年份,详细的可以参考JDK API的java.util.Calendar

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值