是否Calendar.getInstance(像常规单身人士那样工作,如果我在getInstance其他地方打电话 并设定日,月等等,那么如果我在Calendar.getInstance()其他地方打电话,那些字段将被设置为我之前设置的任何字段?换句话说,如果我想要Calendar.getInstance()返回Calendar当前时间和日期等对象,我需要做什么?打电话clear()?是否将实例重置为当前时间等?
如果这是一个愚蠢的问题,我道歉.
aro*_*oth 50
不,Calendar.getInstance()不返回单例实例.使用的关键getInstance()是在决定返回哪个Calendar实现以及如何初始化它时,会考虑默认的语言环境和时区.
因此,您无需执行任何操作即可获得当前时间的第二个日历,只需Calendar.getInstance()再次调用即可.
Kyl*_*leM 12
通常,您可以使用API文档(请参阅源代码)来解决此类问题.从API文档:
Calendar的getInstance方法返回一个Calendar对象,其日历字段已使用当前日期和时间进行初始化:
Run Code Online (Sandbox Code Playgroud)Calendar rightNow = Calendar.getInstance();
资料来源:http: //download.oracle.com/javase/1.5.0/docs/api/java/util/Calendar.html
| 归档时间: |
|
| 查看次数: |
48638 次 |
| 最近记录: |