百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

joda-time-android

> 编程语言
开源

带有 Android 专用功能的 Joda-Time 库

2.6K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

带有 Android 专用功能的 Joda-Time 库

joda-time-android

这个库是专为 Android 构建的 Joda-Time 版本。


警告:joda-time-android 已不再是 Android 上处理日期时间的推荐方案。 相反,我建议使用 java.time.* 包(如有必要,配合 desugaring)。

在可预见的未来,joda-time-android 将继续获得 tzdb 更新,以支持那些不想更换日期时间处理方案的项目。

为什么选择 Joda-Time?

Android 内置了日期和时间处理——为什么还要用库呢?如果你用过 Java 的 Date 和 Calendar 类,大概自己就能回答这个问题;如果没用过,可以看看 Joda-Time 的优势列表。

对于 Android 开发者来说,Joda-Time 解决了一个关键问题:过时的时区数据。内置的时区数据只有在操作系统更新时才会更新,而我们都清楚这种情况发生的频率有多低。各国修改其时区是常有的事;能够自行更新时区数据,可以让你的应用保持最新且准确。

为什么选择这个库?

我知道你在想什么:Joda-Time 是一个很棒的库,而且它只是一个单独的 JAR 包,那为什么还要通过把它包装成 Android 库来把事情搞得更复杂呢?

在 Android 上使用 JAR 包有一个特殊问题:由于它使用了 ClassLoader.getResourceAsStream(),这会大大增加应用的内存占用。(更多细节,请参阅这篇博客文章。)这个库通过从资源而非 JAR 包中加载来避免 Android 上的这个问题。

这个库

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言