H_B*_*att -2 java calendar class
在使用这两个类时,我发现为各个类创建对象就像
GregorianCalendar today = new GregorianCalendar ();
Run Code Online (Sandbox Code Playgroud)
今天的日历= Calendar.getInstance();
为什么会这样呢?互相使用有什么好处?
在大多数语言环境中,当您编写时Calendar.getInstance(),它将创建一个GregorianCalendar对象。但是也有一些例外。您可以将您的语言环境设置为JapaneseImperialCalendar或BuddhistCalendar。
如果您确实需要Calendar成为一名GregorianCalendar,那么您可以明确地写new GregorianCalendar()。但是,通常认为让JVM Calendar根据语言环境选择正确的类型是更好的形式。也就是说,您应该编写Calendar.getInstance(),并准备好应对使用其他日历类型之一的可能性。
Calendar该类中没有逻辑getInstance()可以返回其他类型的日历之一,例如伊朗或沙特阿拉伯使用的日历。
| 归档时间: |
|
| 查看次数: |
4021 次 |
| 最近记录: |