1.问题描述
使用calendar来代替Date
2.方式:
Calendar获取年月日,时分秒,这一周的第几天,这一个月的第几天,日期比较,日期毫秒数,等等的运用。。。。
3.代码:
import java.util.Calendar;
/**
* Calendar的简单使用
* @author _jon
*
*/
public class TestCalendar {
public static void main(String[] args) {
/**
* 获取的calendar实例的时间是当前时间
*/
//得到Calendar的实例
Calendar calendar = Calendar.getInstance();
/**
* 获取 年 ,月 ,日
*/
System.out.println(calendar.get(Calendar.YEAR));
//默认从0-11
System.out.println(calendar.get(Calendar.MONTH));
System.out.println(calendar.get(Calendar.DATE));
/**
* 获取时分秒
*/
//24小时制
System.out.println(calendar.get(Calendar.HOUR_OF_DAY));
//12小时制
//System.out.println(calendar.get(Calendar.HOUR));
System.out.println(calendar.get(Calendar.MINUTE));
System.out.println(calendar.get(Calendar.SECOND));
/**
* 这一年的第几天,这个月的第几天,这周的第几天
*/
System.out.println(calendar.get(Calendar.DAY_OF_YEAR));
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
System.out.println(calendar.get(Calendar.DAY_OF_WEEK));
/**
* 得到时间,Fri Aug 19 14:33:03 CST 2016
* 得到本周第一天
* 得到时间的毫秒数
*/
System.out.println(calendar.getTime());
System.out.println(calendar.getFirstDayOfWeek());
System.out.println(calendar.getTimeInMillis());
// System.out.println(calendar.compareTo(anotherCalendar));
}
}
版权声明:本文为w2232097312原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。