💻 JDK8的`LocalDateTime`用法 📅
2025-03-17 04:53:26
•
来源:
导读 在Java开发中,日期和时间处理一直是个重要话题。自从JDK 8引入了`java.time`包后,开发者有了更强大且易用的工具来操作日期和时间——其...
在Java开发中,日期和时间处理一直是个重要话题。自从JDK 8引入了`java.time`包后,开发者有了更强大且易用的工具来操作日期和时间——其中最常用的就是`LocalDateTime`。🌟
首先,让我们看看如何创建一个`LocalDateTime`对象。通过静态方法`now()`可以获取当前日期时间:
```java
LocalDateTime now = LocalDateTime.now();
```
此外,还可以指定年月日时分秒来创建:
```java
LocalDateTime specificDate = LocalDateTime.of(2023, 10, 5, 14, 30);
```
接下来是常见的操作,比如格式化输出:
```java
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDate = now.format(formatter);
```
除此之外,`LocalDateTime`还支持加减时间的操作:
```java
LocalDateTime futureDate = now.plusDays(7); // 一周后的日期
LocalDateTime pastDate = now.minusHours(2); // 两小时前的时间
```
总之,`LocalDateTime`让日期时间处理变得简单直观,是现代Java开发中的必备技能之一!💪
免责声明:本文由用户上传,如有侵权请联系删除!