用java获取当天的开始时间和结束时间
时间: 2023-11-14 17:19:36 浏览: 79
获取当天的开始时间可以使用如下代码:
```java
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class Example {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
LocalDateTime startOfDay = today.atStartOfDay();
System.out.println("当天的开始时间:" + startOfDay);
}
}
```
获取当天的结束时间可以使用如下代码:
```java
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class Example {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
LocalTime endOfDay = LocalTime.MAX;
LocalDateTime endOfDateTime = LocalDateTime.of(today, endOfDay);
System.out.println("当天的结束时间:" + endOfDateTime);
}
}
```
注意:以上代码使用的是 Java 8 API 中的日期时间类。如果你使用的是 Java 7 或更早的版本,可以考虑使用 Joda-Time 库。
阅读全文