Date类型当天0点和23点59分59秒
时间: 2023-12-10 07:39:21 浏览: 152
要得到当天的0点和23点59分59秒,可以使用Java中的Calendar类来实现,先将时间设置为当天的0点,再将时间设置为当天的23点59分59秒。
示例代码如下:
```java
import java.util.Calendar;
public class DateExample {
public static void main(String[] args) {
// 获取当前时间
Calendar calendar = Calendar.getInstance();
// 设置时间为当天的0点
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
// 获取当天的0点
System.out.println("当天的0点:" + calendar.getTime());
// 设置时间为当天的23点59分59秒
calendar.set(Calendar.HOUR_OF_DAY, 23);
calendar.set(Calendar.MINUTE, 59);
calendar.set(Calendar.SECOND, 59);
// 获取当天的23点59分59秒
System.out.println("当天的23点59分59秒:" + calendar.getTime());
}
}
```
输出结果如下:
```
当天的0点:Thu Oct 21 00:00:00 CST 2021
当天的23点59分59秒:Thu Oct 21 23:59:59 CST 2021
```
阅读全文