17

我想要一个只存储时间而不是日期或日期的类。Joda-Time 有这门课吗?还是我必须使用日期时间并仅将时间部分转换为字符串然后使用该部分?

4

4 回答 4

30

LocalTime为此目的开设了课程。

在这里阅读更多关于局部的信息。例如:

LocalTime time = new LocalTime(12, 20);
String formatted = time.toString("HH:mm");
于 2013-03-17T08:51:10.953 回答
4

LocalTime- 表示没有日期的时间(无时区)的不可变类

看看这个

于 2013-03-17T08:52:21.597 回答
0

从 JodaTime 2.0 开始,也可以像这样实例化没有日期的时间:

LocalTime time = LocalTime.parse( //
      "12h20", //
       DateTimeFormatter.forPattern("HH'h'mm") //
);
于 2015-02-15T19:29:35.593 回答
0

Java 8 现在有自己的LocalTime类。不需要外部库。

于 2016-12-21T17:26:16.547 回答