ccj 1 년 전
부모
커밋
91221430f9

+ 43 - 0
src/main/java/com/zhaoliangsz/grainsearch/basic/constants/DateConstants.java

@@ -0,0 +1,43 @@
+package com.zhaoliangsz.grainsearch.basic.constants;
+
+/**
+ * @author MiddleQ
+ * <p>
+ * DateConstants
+ */
+public class DateConstants {
+
+    /**
+     * yyyy-MM-dd
+     */
+    public static final String YEAR_MONTH_DAY_HOUR_MINUTE_SECOND_PATTEN = "yyyy-MM-dd HH:mm:ss";
+
+    /**
+     * yyyyMMddHHmmss
+     */
+    public static final String YYMMMDDHHMMSS = "yyyyMMddHHmmss";
+
+
+    /**
+     * yyyyMMdd
+     */
+    public static final String YYYYMMDD = "yyyyMMdd";
+
+    /**
+     * HHmmss
+     */
+    public static final String HHMMSS = "HHmmss";
+
+    /**
+     * 时区
+     */
+    public static final String TIMEZONE = "GMT+8 ";
+
+
+    public static final String LOCAL_DATE_TIME_ZONE = "+8";
+
+    /**
+     * yyyy-MM-dd
+     */
+    public static final String YEAR_MONTH_DAY = "yyyy-MM-dd";
+}

+ 5 - 1
src/main/java/com/zhaoliangsz/grainsearch/domain/entity/TestTable.java

@@ -5,8 +5,11 @@ import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.zhaoliangsz.grainsearch.basic.constants.DateConstants;
 import com.zhaoliangsz.grainsearch.domain.entity.BaseDO;
 import java.io.Serializable;
+import java.time.LocalDate;
 import java.time.LocalDateTime;
 
 
@@ -46,7 +49,8 @@ public class TestTable extends BaseDO<TestTable> {
      * 时间
      */
     @TableField("date")
-    private LocalDateTime date;
+    @JsonFormat(pattern = DateConstants.YEAR_MONTH_DAY, timezone = DateConstants.TIMEZONE,shape=JsonFormat.Shape.STRING)
+    private LocalDate date;
     /**
      * 类型
      */