JSP小白问题18:为什么Date和Calendar的获得对象的语句格式不一样?

来源:百度知道 编辑:UC知道 时间:2024/06/10 05:57:03
一个是
Date date =new Date();
一个是
Calendar calendar = Calendar.getInstance();
为什么?

你的问题停留在表面上了。

Date date =new Date();
中的new关键字是回答你问题的关键。new了一个Date()的意思就是调用Date()的构造器,来初始化变量date(等号左边的)。

而Calendar calendar = Calendar.getInstance(); 中没有关键字new,是直接用calendar本身的一个方法getinstance()来获取当前时间,再把所得到的值赋给变量 calendar(等号左边的)。

他默认就不一样你有什么办法?
Calendar.getInstance(); 直接获取一个当前时间类