LocalTime设置上午下午
时间: 2023-08-15 13:05:37 浏览: 118
在 Java 中,可以使用 `DateTimeFormatter` 类和 `LocalTime` 类来设置和格式化上午下午的时间。
以下是一个示例代码,演示如何使用 `LocalTime` 设置上午下午:
```java
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 创建一个时间对象,设置为上午10点30分
LocalTime time = LocalTime.of(10, 30);
// 创建一个自定义的时间格式化器
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("hh:mm a");
// 格式化时间并输出
String formattedTime = time.format(formatter);
System.out.println("Formatted Time: " + formattedTime);
}
}
```
在上述示例中,我们首先创建了一个 `LocalTime` 对象,表示上午10点30分。然后,我们使用 `DateTimeFormatter` 类通过指定格式模式 `"hh:mm a"`(其中 `"a"` 表示上午下午的标记)来创建一个自定义的时间格式化器。最后,我们使用 `format()` 方法将时间对象格式化为字符串,并输出结果。
运行上述代码,将输出以下结果:
```
Formatted Time: 10:30 AM
```
这样,我们就成功地将 `LocalTime` 对象表示的时间格式化为带有上午下午标记的字符串了。您可以根据需要调整时间和格式化器的参数。
阅读全文