From 677f6831ffdfc55a7d5cb7c2209756f66c3bc46f Mon Sep 17 00:00:00 2001 From: zhouwentao <1577701412@qq.com> Date: Fri, 15 Sep 2023 18:18:49 +0800 Subject: [PATCH] updates --- .../zxweb/service/impl/ZxCelueServiceImpl.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/example/zxweb/service/impl/ZxCelueServiceImpl.java b/src/main/java/com/example/zxweb/service/impl/ZxCelueServiceImpl.java index 4567dd2..9ba39a6 100644 --- a/src/main/java/com/example/zxweb/service/impl/ZxCelueServiceImpl.java +++ b/src/main/java/com/example/zxweb/service/impl/ZxCelueServiceImpl.java @@ -209,10 +209,19 @@ public class ZxCelueServiceImpl extends ServiceImpl impl //获取执行时段 if (StringUtils.isNotBlank(zxCelue.getTriggereTime())) { String[] s = zxCelue.getTriggereTime().split(" "); - String s2 = new DecimalFormat("00").format(Integer.parseInt(s[2])); - String s1 = new DecimalFormat("00").format(Integer.parseInt(s[1])); - String s0 = new DecimalFormat("00").format(Integer.parseInt(s[0])); - String exeTime=s2+":"+s1+":"+s0; + String exeTime=null; + if (s.length==6) { + //有秒 + String s2 = new DecimalFormat("00").format(Integer.parseInt(s[2])); + String s1 = new DecimalFormat("00").format(Integer.parseInt(s[1])); + String s0 = new DecimalFormat("00").format(Integer.parseInt(s[0])); + exeTime=s2+":"+s1+":"+s0; + }else { + //没有秒 + String s1 = new DecimalFormat("00").format(Integer.parseInt(s[1])); + String s0 = new DecimalFormat("00").format(Integer.parseInt(s[0])); + exeTime=s1+":"+s0+":00"; + } zxCelueDTO.setExeTime(exeTime); } return zxCelueDTO;