java中12:23:33转Time类型
时间: 2024-10-22 10:08:37 浏览: 14
clojure.java-time:用于Clojure的Java 8 Date-Time API
在Java中,如果你有一个表示时间的字符串 "12:23:33",你可以使用`java.time`包下的`LocalTime`类来转换它。首先,你需要创建一个`LocalTime`对象。这里是一个示例:
```java
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
String timeStr = "12:23:33";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
LocalTime localTime = LocalTime.parse(timeStr, formatter);
// 现在localTime变量就是Time类型的,包含了对应的时间
```
在这个例子中,`DateTimeFormatter`用于指定输入字符串的格式,然后`parse()`方法将字符串解析成`LocalTime`对象。
如果你想查看这个时间的具体内容,可以使用`getHour()`, `getMinute()`, 和 `getSecond()` 方法分别获取小时、分钟和秒。
阅读全文