Java学习日志--其他对象Calendar

来源:互联网 发布:激战2马乔丽捏脸数据 编辑:程序博客网 时间:2024/04/30 19:43

---------------------- android培训、java培训、期待与您交流! ----------------------

今天看得第四个视频是黑马程序员_毕向东_Java基础视频教程第18天-04-其他对象(Date):

下面是跟着毕老师打的一些代码及一些笔记:

package day18;import java.util.Calendar;/* * 获取任意年的二月有多少天. */public class CalendarDemo2 {public static void main(String[] args) {Calendar c = Calendar.getInstance();// c.set(2012, 2, 23);   // 设置一个时间.printCalendar(c);int y = 2012;c.set(y, 2, 1);c.add(Calendar.DAY_OF_MONTH, -1);int i = c.get(Calendar.DAY_OF_MONTH);System.out.println(y + "年二月份一共有" + i + "天");}private static void printCalendar(Calendar c) {// System.out.println(c.get(Calendar.YEAR) + "年" + c.get(Calendar.MONTH)// + "月" + c.get(Calendar.DAY_OF_MONTH) + "日  星期"// + c.get(Calendar.DAY_OF_WEEK));String[] mons = { "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月","十月", "十一月", "十二月" };String[] weeks = { "", "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };int index1 = c.get(Calendar.MONTH);int index2 = c.get(Calendar.DAY_OF_WEEK);System.out.println(c.get(Calendar.YEAR) + "年" + mons[index1]+ c.get(Calendar.DAY_OF_MONTH) + "日" + weeks[index2]);}}

星期的数组中的0号位是空的.不像月份0代表一月.

 

---------------------- android培训、java培训、期待与您交流! ----------------------