Java Calendar 类
Calendar 类
在JDK 1.0版本时,只有Date类可以用来表示时间,但是因为Date类无法完全表示国际化时区, 所以之后加入了Calendar类来进行时间和日期的处理。从Date类的源码中可以看到,有很多方法已 经被废弃了(被废弃的属性或方法会加上©Deprecaled注解)。实际上它们是被Calendar类的方法替代了。
Calendar类是一个抽象类,它为特定的时间、年、月、日、小时等之间的转换提供了操作方 法,也为获取日历和操作日历(如获得上一星期的曰期等)提供了便捷的方法。
Calendar类不能直接用new关键字来初始化对象,但它提供了getInstance()方法,用来获得Calendar类的对象,并且通过使用当前系统的日期和时间初始化该对象Calendar.getlnstance()方法 定义格式如下:
Calendar cal = Calendar.getlnstance();
import java.sql.Date;
import java.util.Calendar;
//Calendar.geInstance()方法
public class CalendarDemo{
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
System.out.println("当前日期为:"+cal.toString());
}
}
点击加载更多评论>>