java中开始时间和结束时间默认为当天怎么写
时间: 2023-11-14 18:13:20 浏览: 75
可以使用Java中的日期时间类(如LocalDateTime)来表示开始时间和结束时间,并将它们初始化为当天的起始时间和终止时间。
以下是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
// 获取当天的起始时间和终止时间
LocalDateTime start = LocalDateTime.of(LocalDateTime.now().toLocalDate(), LocalTime.MIN);
LocalDateTime end = LocalDateTime.of(LocalDateTime.now().toLocalDate(), LocalTime.MAX);
// 输出开始时间和结束时间
System.out.println("Start time: " + start);
System.out.println("End time: " + end);
}
}
```
输出结果如下:
```
Start time: 2021-04-28T00:00
End time: 2021-04-28T23:59:59.999999999
```
在这个示例中,使用`LocalDateTime.now().toLocalDate()`获取当天日期,然后将其与`LocalTime.MIN`和`LocalTime.MAX`结合来创建开始时间和结束时间。`LocalTime.MIN`表示当天的最早时间(即0点),`LocalTime.MAX`表示当天的最晚时间(即23:59:59.999999999)。
阅读全文