Browse Source

添加Mvc对LocalDateTimeConverter的映射

JensionDzero 1 year ago
parent
commit
311c3c5856

+ 21 - 0
ruoyi-demo/src/main/java/com/ruoyi/demo/converter/LocalDateTimeConverter.java

@@ -0,0 +1,21 @@
+package com.ruoyi.demo.converter;
+
+import org.springframework.core.convert.converter.Converter;
+import org.springframework.stereotype.Component;
+
+import java.time.LocalDateTime;
+import java.time.ZoneId;
+import java.time.format.DateTimeFormatter;
+
+/*1.String 转换 LocalDateTime*/
+@Component
+public class LocalDateTimeConverter implements Converter<String, LocalDateTime> {
+    @Override
+    public LocalDateTime convert(String s) {
+        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
+        LocalDateTime parse = LocalDateTime.parse(s, dateTimeFormatter);
+        LocalDateTime localDateTime1 = parse.atZone(ZoneId.of("Asia/Shanghai")).toLocalDateTime();
+        return localDateTime1;
+    }
+
+}