java localdatetime获得当前月
时间: 2024-02-02 15:03:13 浏览: 40
您可以使用Java 8中的`LocalDateTime`类来获取当前月份。以下是获取当前月份的示例代码:
```java
LocalDateTime now = LocalDateTime.now();
int month = now.getMonthValue();
System.out.println("当前月份为:" + month);
```
这将输出类似于“当前月份为:9”的结果,其中“9”表示当前月份。
相关问题
java LocalDateTime 获取当前日期
`LocalDateTime` 是 Java 8 中的一个类,它表示日期和时间,但不包括时区信息。如果你想要获取当前日期(即不包含时间的部分),你可以使用 `LocalDateTime` 结合 `LocalDate` 类。以下是获取当前日期的方法:
```java
import java.time.LocalDate;
import java.time.LocalDateTime;
LocalDateTime currentDateTime = LocalDateTime.now(); // 获取当前日期和时间
LocalDate currentDate = currentDateTime.toLocalDate(); // 提取日期部分
System.out.println("当前日期: " + currentDate);
```
在这个代码片段中,`LocalDateTime.now()` 返回当前日期和时间,然后通过 `toLocalDate()` 方法提取出日期部分。
java LocalDateTime 获取当前的日期 与小时
要获取当前的日期和小时,可以使用Java的LocalDateTime类。以下是获取当前日期和小时的示例代码:
```java
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
// 获取当前日期和时间
LocalDateTime now = LocalDateTime.now();
// 获取当前日期
int year = now.getYear();
int month = now.getMonthValue();
int day = now.getDayOfMonth();
// 获取当前小时
int hour = now.getHour();
System.out.println("当前日期:" + year + "-" + month + "-" + day);
System.out.println("当前小时:" + hour);
}
}
```
运行以上代码,将输出当前的日期和小时。
阅读全文