From 8185e5cdc2bbdf7fb4ca46a10864106893a01ed3 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 20 十一月 2024 15:30:12 +0800 Subject: [PATCH] 1 --- src/main/java/com/yssh/config/InitConfig.java | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/yssh/config/InitConfig.java b/src/main/java/com/yssh/config/InitConfig.java index 3d279f5..9d51e50 100644 --- a/src/main/java/com/yssh/config/InitConfig.java +++ b/src/main/java/com/yssh/config/InitConfig.java @@ -3,8 +3,10 @@ import com.yssh.service.WarningAnalyseService; import com.yssh.service.XlsReportService; import com.yssh.utils.CacheUtils; +import com.yssh.utils.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; import org.springframework.stereotype.Component; @@ -13,6 +15,9 @@ import com.yssh.service.DictRecordService; import javax.annotation.Resource; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; @Component public class InitConfig implements ApplicationRunner { @@ -34,6 +39,36 @@ @Resource XlsReportService xlsReportService; + static String date; + + // YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss" + static SimpleDateFormat YYYY_MM_DD_HH_MM_SS = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + + @Value("${dat.date}") + public void setDate(String date) { + InitConfig.date = date; + } + + public static Date getDate() { + if (StringUtils.isEmpty(date)) { + return new Date(); + } + + try { + return YYYY_MM_DD_HH_MM_SS.parse(date); + + //Calendar calendar = Calendar.getInstance(); + //calendar.setTime(d); + //calendar.set(Calendar.YEAR, d.getYear()); + //calendar.set(Calendar.MONTH, d.getMonth()); + //calendar.set(Calendar.DAY_OF_MONTH, d.getDay()); + + //return calendar.getTime(); + } catch (Exception ex) { + return new Date(); + } + } + @Override public void run(ApplicationArguments args) throws Exception { CacheUtils.init(); -- Gitblit v1.9.3