java 获取当前时间Date,要求时分秒是0
时间: 2024-04-21 19:22:49 浏览: 156
Java获得当前时间
您可以使用`java.util.Calendar`类来获取当前时间并将时分秒设置为0。以下是一个示例代码:
```java
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 获取当前时间
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
// 将时分秒设置为0
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
// 获取设置后的时间
Date currentDate = calendar.getTime();
System.out.println(currentDate);
}
}
```
执行上述代码后,您将获得一个`Date`对象,其时分秒均为0。请注意,由于`Date`对象不包含时区信息,它将反映系统默认时区的时间。
阅读全文