|
|
1
21
更新到Java 8 班级 LocalDate 类可以使用:
对于以前的版本,日历类可以工作。
样例代码:
印刷品
|
|
2
4
使用 Joda Time :
|
|
3
2
DR
Java.时间
现代方法使用java.time类,而不是像
今天
首先获取当前日期。这个
时区对于确定日期至关重要。在任何一个特定的时刻,日期在全球各地各不相同。例如,在 Paris France 是新的一天,而昨天仍然是 Montréal Québec .
指定一个
proper time zone name
格式为
计算月份前接下来,确定 date a month ago .
以下是使用的规则
或者,也许在您的业务规则中,您的意思是“30天”而不是日历月。
输入
有人给你一个约会。应该作为一个
如果来自字符串,请使用标准
ISO 8601
格式。对于其他格式,搜索堆栈溢出
比较
现在比较一下。打电话给
性能至于绩效问题中提出的问题:不要担心。本月前的计算和比较是 非常 不太可能成为应用程序的瓶颈。避免 premature optimization . 关于JavaTimes
这个
java.time
框架是在Java 8和之后构建的。这些阶级取代了麻烦的旧阶级。
legacy
日期时间类,如
这个 Joda-Time 项目,现在 maintenance mode ,建议迁移到 java.time时间 类。 要了解更多信息,请参阅 Oracle Tutorial . 以及搜索堆栈溢出以获得许多示例和解释。规格为 JSR 310 . 在哪里获取java.time类?
这个
ThreeTen-Extra
Project使用其他类扩展java.time。这个项目是将来可能添加到java.time的一个试验场。您可以在这里找到一些有用的类,例如
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |