|
@@ -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;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+}
|