LocalDateTime获取日期
时间: 2023-07-12 15:43:41 浏览: 92
LocalDateTime是Java8中的一个日期时间类,它可以表示日期和时间,但不带时区信息。如果要获取LocalDateTime的日期信息,可以使用getDayOfMonth()、getMonth()和getYear()等方法。以下是一个示例代码:
```java
LocalDateTime now = LocalDateTime.now();
int day = now.getDayOfMonth();
Month month = now.getMonth();
int year = now.getYear();
System.out.println(day + " " + month + " " + year);
```
运行结果类似于:`9 SEPTEMBER 2021`。
相关问题
Java LocalDateTime 获取日期
Java 8 中的 LocalDateTime 是一个不可变的日期时间对象,它表示的是日期时间,可以用来代替旧版的 Date 类。获取当前的日期时间可以使用 LocalDateTime.now() 方法。以下是获取日期的示例代码:
```
LocalDateTime localDateTime = LocalDateTime.now();
int year = localDateTime.getYear();
int month = localDateTime.getMonthValue();
int day = localDateTime.getDayOfMonth();
```
你也可以使用 LocalDateTime 的 parse() 方法将一个字符串转换为 LocalDateTime 对象,例如:
```
String str = "2021-08-27T12:30:45";
LocalDateTime localDateTime = LocalDateTime.parse(str);
```
LocalDateTime获取当前日期
您可以使用Java中的`LocalDateTime`类来获取当前日期和时间。以下是一个示例代码:
```java
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime currentDateTime = LocalDateTime.now();
System.out.println("当前日期和时间: " + currentDateTime);
// 获取当前日期
int year = currentDateTime.getYear();
int month = currentDateTime.getMonthValue();
int day = currentDateTime.getDayOfMonth();
System.out.println("当前日期: " + year + "-" + month + "-" + day);
}
}
```
运行上述代码将输出当前日期和时间,以及当前日期。
请注意,这个示例使用的是Java 8中的`java.time`包,如果您使用的是较早版本的Java,请在代码中相应地进行修改。
阅读全文