java new Date() 获取当前日期
时间: 2023-11-17 18:52:32 浏览: 140
你可以使用以下代码来获取当前日期:
```java
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date currentDate = new Date();
System.out.println(currentDate);
}
}
```
这将使用 `new Date()` 创建一个表示当前日期和时间的 `Date` 对象,并将其打印输出。请注意,`Date` 类在 Java 8 中已被弃用,推荐使用 `java.time` 包中的新日期时间 API。
相关问题
java实现:使用new Date获取当前日期,然后再获取当前日期的上个月的第一天的年月日和当前日期的第一天的年月日
在Java中,你可以使用`java.util.Calendar`类来轻松地获取当前日期以及上个月第一天和当前月份第一天的日期。以下是示例代码:
```java
import java.util.Calendar;
public class DateExample {
public static void main(String[] args) {
// 获取当前日期
Calendar currentDate = Calendar.getInstance();
System.out.println("当前日期: " + currentDate.get(Calendar.YEAR) + "年" + (currentDate.get(Calendar.MONTH)+1) + "月" + currentDate.get(Calendar.DAY_OF_MONTH) + "日");
// 准备一个Calendar实例,设置为上个月第一天
Calendar lastMonthFirstDay = Calendar.getInstance();
lastMonthFirstDay.add(Calendar.MONTH, -1); // 减去1是因为月份是从0开始计数的
lastMonthFirstDay.set(Calendar.DAY_OF_MONTH, 1);
System.out.println("上个月第一天: " + lastMonthFirstDay.get(Calendar.YEAR) + "年" + lastMonthFirstDay.get(Calendar.MONTH) + "月" + lastMonthFirstDay.get(Calendar.DAY_OF_MONTH) + "日");
// 准备另一个Calendar实例,设置为本月第一天
Calendar thisMonthFirstDay = Calendar.getInstance();
thisMonthFirstDay.set(Calendar.DAY_OF_MONTH, 1); // 设置为每月的第一天
System.out.println("当前月份第一天: " + thisMonthFirstDay.get(Calendar.YEAR) + "年" + thisMonthFirstDay.get(Calendar.MONTH) + "月" + thisMonthFirstDay.get(Calendar.DAY_OF_MONTH) + "日");
}
}
```
运行这段代码,你会看到当前日期、上个月第一天和本月第一天的详细信息。
java.sql.date获取当前日期时间
您好,java.sql.date可以通过以下代码获取当前日期时间:
```
java.util.Date utilDate = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
```
希望能帮到您!
阅读全文
相关推荐













