Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该在Android中使用哪个日期类?_Android_Date - Fatal编程技术网

我应该在Android中使用哪个日期类?

我应该在Android中使用哪个日期类?,android,date,Android,Date,我正在为我的用户群制作一个带有一些特定功能的小型日历应用程序,但我不确定哪个日历最适合使用。到目前为止,我一直在使用InternalCalendar类,但最近注意到我可能应该使用GregoriaCalendar来代替 所以我打算更改日历,但想知道这是我应该使用的日历,还是有更好的选择。我看了一下,但它在安卓手机上似乎有一些性能问题。我还发现了一个图书馆,叫做。有谁在安卓系统上测试过它们中的任何一个并可以推荐它们吗?还是应该继续使用内部类?是“对java.util.Calendar和java.ut

我正在为我的用户群制作一个带有一些特定功能的小型日历应用程序,但我不确定哪个日历最适合使用。到目前为止,我一直在使用InternalCalendar类,但最近注意到我可能应该使用GregoriaCalendar来代替


所以我打算更改日历,但想知道这是我应该使用的日历,还是有更好的选择。我看了一下,但它在安卓手机上似乎有一些性能问题。我还发现了一个图书馆,叫做。有谁在安卓系统上测试过它们中的任何一个并可以推荐它们吗?还是应该继续使用内部类?

是“对java.util.Calendar和java.util.GregoriaCalendar类的更快的替代品”。这是我更喜欢使用的,除非我想要一些由提供的奇特的东西。

我想添加上面的答案(android.text.format-Time)需要重新考虑,因为谷歌不赞成API 22中的库,因为它不是线程安全的。他们再次推荐格雷戈里,这很奇怪

我建议看看Joda Time,因为它是线程安全的,可以在Android中使用


(ref:)

这看起来是一个不错的选择,但是它缺少日历类中的函数分配,比如add()。
android.text.format.Time
不推荐使用。改为使用
java.util.GregorianCalendar
。虽然晚了几年,但推荐使用公历的原因是JDK本身建议使用它。