如何在Gregorian,Chinese等特定设备上使用Calendar类型??
答案 0 :(得分:1)
我认为没有一种正确的方法可以做到这一点,主要是因为Android只提供阳历(据我所知)
不知道它是否有帮助,但是GregorianCalendar
类是Calendar
的子类,它负责所有的格里高利标准,请看这里:
GregorianCalendar
此外,对于基于时区的近似日历标识,您可以调用TimeZone.getDefault()
并在切换案例中处理输出。
答案 1 :(得分:0)
您只能询问给定系统区域设置的首选日历。 CLDR-data包含此类信息的条目(在标记calendarPreferenceData中)。例如:伊朗更喜欢波斯日历,但格里高利日历也是可能的。
另一个故事是可用的日历支持。如果您打算使用标准类id
,那么您会非常失望,因为格里高利,泰国佛教和日本人只有子类。