Calendar 学习
Posted tangjian07
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Calendar 学习相关的知识,希望对你有一定的参考价值。
public static void test3() {
Calendar calendar = Calendar.getInstance();
// calendar.add(Calendar.MONTH, 1);//下个月的今天
// calendar.add(Calendar.YEAR, 1);//明年的今天
// 基本用法,获取年月日时分秒星期
// 获取年
int year = calendar.get(Calendar.YEAR);
// 获取月,这里月份的范围为0~11,因此获取月份的时候需要+1才是当前月份值
int month = calendar.get(Calendar.MONTH)+1;
// 获取日
int day1 = calendar.get(Calendar.DAY_OF_MONTH);//这个月的第几天
int day2 = calendar.get(Calendar.DAY_OF_YEAR);//一年中的第多少天
int day3 = calendar.get(Calendar.DAY_OF_WEEK);//一周中的第多少天
// 获取时
int hour1 = calendar.get(Calendar.HOUR);//12小时制
int hour2 = calendar.get(Calendar.HOUR_OF_DAY);//24小时制
// 获取分
int minute = calendar.get(Calendar.MINUTE);
// 获取秒
int second = calendar.get(Calendar.SECOND);
// 星期,英语国家星期从星期日开始计算,所以应该减1
int weekday = calendar.get(Calendar.DAY_OF_WEEK)-1;
System.out.println(year + "/" + month + "/" + day1 + "/" + hour2 + ":" + minute + ":" +second + " 星期" + weekday) ;
}
以上是关于Calendar 学习的主要内容,如果未能解决你的问题,请参考以下文章