当前位置:  开发笔记 > 编程语言 > 正文

有没有一种简单的方法来计算和格式化java中的时间/日期间隔?

如何解决《有没有一种简单的方法来计算和格式化java中的时间/日期间隔?》经验,为你挑选了1个好方法。

我熟悉JDK中的日期和时间类及其相关的格式化方法.我可能是盲人,但我找不到一组等效的处理时间间隔的类.例如,我想显示给定的长毫秒值的天数.我意识到进行这些转换的方法非常简单,但是当你考虑国际化和本地化支持时,这就变得不那么重要了.

我很惊讶JDK缺少对间隔处理的支持.但是,像Postgresql这样的数据库支持它.

基本上我在JDK中寻找的东西(如果我太盲目看不到它)或在第三方库中是以下功能:

时间计算方法.例如毫秒到几周或几秒到几纳秒.虽然数学对于这些操作来说很简单,但是让API通过似乎对我来说更加自我记录.

根据传递的Locale格式化的时间间隔格式化函数,如DateFormat.例如,在EN_US中我会假设10天是"10天",而在日语中我会想要"10日"返回.

那里有什么东西或者这是一个新的开源项目吗?



1> jassuncao..:

你试过Joda Time吗?

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有