Android:如何知道设备使用的日历类型

时间:2016-01-14 16:25:25

标签: android time calendar android-calendar

如何在Gregorian,Chinese等特定设备上使用Calendar类型??

2 个答案:

答案 0 :(得分:1)

我认为没有一种正确的方法可以做到这一点,主要是因为Android只提供阳历(据我所知)

不知道它是否有帮助,但是GregorianCalendar类是Calendar的子类,它负责所有的格里高利标准,请看这里: GregorianCalendar

此外,对于基于时区的近似日历标识,您可以调用TimeZone.getDefault()并在切换案例中处理输出。

答案 1 :(得分:0)

您只能询问给定系统区域设置的首选日历CLDR-data包含此类信息的条目(在标记calendarPreferenceData中)。例如:伊朗更喜欢波斯日历,但格里高利日历也是可能的。

另一个故事是可用的日历支持。如果您打算使用标准类id,那么您会非常失望,因为格里高利,泰国佛教和日本人只有子类。