安卓 java 分别获取当前 年 月 日
时间: 2024-09-21 10:10:07 浏览: 11
在安卓 Java 中,你可以使用 `java.time` 包中的 `LocalDate` 类来获取当前的年、月和日。以下是一个简单的例子:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class CurrentDateExample {
public static void main(String[] args) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
// 格式化日期为字符串,包括年月日
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDate = currentDate.format(formatter);
System.out.println("当前年份: " + currentDate.getYear());
System.out.println("当前月份: " + currentDate.getMonthValue()); // 月份从0开始计数,所以需要加1
System.out.println("当前日期: " + currentDate.getDayOfMonth());
System.out.println("完整的日期: " + formattedDate);
}
}
```
在这个示例中,`LocalDate.now()` 用于获取当前系统时间对应的 `LocalDate` 对象,然后通过 `DateTimeFormatter` 将其格式化为易读的形式。`getYear()`、`getMonthValue()` 和 `getDayOfMonth()` 方法分别返回年、月(数值形式,从0开始)和日。