JAVA 获取前一天2点的时间
时间: 2024-11-12 16:42:59 浏览: 5
java8 localtime 毫秒与时间互转 获取前一天六点钟时间
在Java中,获取前一天的凌晨两点(即昨天的2:00 AM)可以使用`java.time`包下的`LocalDate`和`LocalTime`类配合。这里是一个示例代码:
```java
import java.time.LocalDate;
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
// 获取当前日期的前一天
LocalDate yesterday = LocalDate.now().minusDays(1);
// 设置时间为凌晨两点
LocalTime midnight = LocalTime.of(0, 0); // 0代表小时,0代表分钟
// 合并日期和时间
LocalDateTime dateTime =昨日.atTime(midnight);
System.out.println("前一天的凌晨两点:" + dateTime);
}
}
```
这段代码首先获取当前日期减去一天得到昨天的日期,然后设置时间为凌晨两点(0点和0分),最后将这两个组合成`LocalDateTime`对象。
阅读全文