java获取当前年月日
时间: 2023-07-04 22:28:01 浏览: 98
你可以使用Java中的`java.time.LocalDate`类来获取当前年月日。可以使用以下代码来实现:
```
LocalDate currentDate = LocalDate.now();
int year = currentDate.getYear();
int month = currentDate.getMonthValue();
int day = currentDate.getDayOfMonth();
```
这将获取当前日期并将其存储在`currentDate`变量中。然后你可以使用`getYear()`、`getMonthValue()`和`getDayOfMonth()`方法来获取年、月和日。
相关问题
java获取当前年月日毫秒
可以使用Java中的Calendar和Date类来获取当前的年月日毫秒数。以下是示例代码:
```java
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance(); // 获取当前时间的Calendar实例
Date date = calendar.getTime(); // 获取当前时间的Date实例
int year = calendar.get(Calendar.YEAR); // 获取当前年份
int month = calendar.get(Calendar.MONTH); // 获取当前月份(从0开始,所以需要加1)
int day = calendar.get(Calendar.DAY_OF_MONTH); // 获取当前日期
long milliseconds = date.getTime(); // 获取当前时间的毫秒数
System.out.println("当前时间:" + year + "-" + (month + 1) + "-" + day + " " + date.toString());
System.out.println("当前时间毫秒数:" + milliseconds);
}
}
```
运行结果:
```
当前时间:2021-9-2 Thu Sep 02 16:56:02 CST 2021
当前时间毫秒数:1630582562682
```
java获取当前年月日 LocalDate
要获取当前年月日,可以使用Java 8中的LocalDate类。您可以使用以下代码获取当前年月日:
```java
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate date = LocalDate.now();
int year = date.getYear();
int month = date.getMonthValue();
int day = date.getDayOfMonth();
System.out.printf("现在是 %d 年 %d 月 %d 日", year, month, day);
}
}
```
这将输出当前年月日的信息,例如:
```
现在是 2021 年 10 月 20 日
```
阅读全文