LocalDateTimeUtil获取当前时间
时间: 2023-10-15 20:29:08 浏览: 33
您可以使用 `LocalDateTime` 类和 `LocalDateTime.now()` 方法来获取当前时间。以下是一个使用 `LocalDateTimeUtil` 类获取当前时间的示例代码:
```java
import java.time.LocalDateTime;
public class LocalDateTimeUtil {
public static LocalDateTime getCurrentDateTime() {
return LocalDateTime.now();
}
public static void main(String[] args) {
LocalDateTime currentDateTime = LocalDateTimeUtil.getCurrentDateTime();
System.out.println("当前时间:" + currentDateTime);
}
}
```
在上面的示例中,`getCurrentDateTime()` 方法使用 `LocalDateTime.now()` 返回当前的日期和时间。在 `main` 方法中,我们调用了这个方法并打印出当前时间。
希望这个示例可以帮助到您!如果您有任何其他问题,请随时提问。
相关问题
LocalDateTimeUtil获取年月不要日
您好!对于获取年月不包含日的需求,您可以使用Java中的LocalDateTime类配合DateTimeFormatter类来实现。下面是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class LocalDateTimeUtil {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM");
String yearMonth = now.format(formatter);
System.out.println("当前年月:" + yearMonth);
}
}
```
在上述代码中,我们使用`LocalDateTime.now()`获取当前的日期和时间,然后使用`DateTimeFormatter`指定日期时间格式。通过`format()`方法将`LocalDateTime`对象按照指定格式转换为字符串,其中"yyyy-MM"表示只保留年份和月份。
希望能对您有所帮助!如果您有任何其他问题,请随时提问。
LocalDateTimeUtil
LocalDateTimeUtil是一个用于操作LocalDateTime的工具类,可以大大提高时间操作的效率。以下是LocalDateTimeUtil的使用方法:
1.导入LocalDateTimeUtil类
```java
import com.xxx.xxx.LocalDateTimeUtil;
```
2.使用LocalDateTimeUtil获取当前时间
```java
LocalDateTime now = LocalDateTimeUtil.now();
```
3.使用LocalDateTimeUtil获取指定时间
```java
LocalDateTime dateTime = LocalDateTimeUtil.of(2022, 12, 31, 23, 59, 59);
```
4.使用LocalDateTimeUtil对时间进行加减操作
```java
LocalDateTime newDateTime = LocalDateTimeUtil.plusDays(dateTime, 1); // 加一天
LocalDateTime newDateTime2 = LocalDateTimeUtil.minusHours(dateTime, 2); // 减两小时
```
5.使用LocalDateTimeUtil将时间转换为指定格式的字符串
```java
String strDateTime = LocalDateTimeUtil.format(dateTime, "yyyy-MM-dd HH:mm:ss");
```