虽然我阅读了很多关于日历和公历的内容,但仍然出现了一些复杂情况。哪个更好,或者您可以推荐使用什么?我无法弄清楚其中的区别。

GregorianCalendar gc = (GregorianCalendar) GregorianCalendar.getInstance();

或者
Calendar c = Calendar.getInstance();

你怎么说?

最佳答案

Calendar 是一个抽象类,getInstance 方法根据系统的默认区域设置返回其中一个实现。这意味着,如果您使用的是欧洲或美国的语言环境,则无论如何您都将使用公历。

无论如何,您应该始终根据您所在的地区尝试使用Implementation,如果应用程序在日本,您可能会遇到一些问题,因为日本的日历有点不同,例如

您可以在 Android 文档中查看它:here

关于android - GregorianCalendar 或只是日历,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6872586/

10-10 19:37