From c3845b5d2cf500b4f729431bf76654ca71522ac2 Mon Sep 17 00:00:00 2001 From: furunxin <864795252@qq.com> Date: Tue, 4 Aug 2020 10:48:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=90=8C=E7=BB=AD=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iformall/utils/car/CYFUtil.java | 30 +++++-------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/utils/car/CYFUtil.java b/mallinkService/src/main/java/com/iformall/utils/car/CYFUtil.java index 691688558..71b3411d0 100644 --- a/mallinkService/src/main/java/com/iformall/utils/car/CYFUtil.java +++ b/mallinkService/src/main/java/com/iformall/utils/car/CYFUtil.java @@ -5,7 +5,6 @@ import lombok.extern.slf4j.Slf4j; import org.apache.http.Consts; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; -import org.apache.http.ParseException; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.CloseableHttpClient; @@ -15,6 +14,7 @@ import org.apache.http.protocol.HTTP; import org.apache.http.util.EntityUtils; import java.io.IOException; +import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; @@ -59,28 +59,12 @@ public class CYFUtil { * @Author furunxin * @Date 2020/7/8 下午12:45 **/ - public static Date utcToLocal(String utcTime){ - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - sdf.setTimeZone(TimeZone.getTimeZone("UTC")); - Date utcDate = null; - try { - utcDate = sdf.parse(utcTime); - } catch (ParseException e) { - e.printStackTrace(); - } catch (java.text.ParseException e) { - e.printStackTrace(); - } - sdf.setTimeZone(TimeZone.getDefault()); - Date locatlDate = null; - String localTime = sdf.format(utcDate.getTime()); - try { - locatlDate = sdf.parse(localTime); - } catch (ParseException e) { - e.printStackTrace(); - } catch (java.text.ParseException e) { - e.printStackTrace(); - } - return locatlDate; + public static Date utcToLocal(String seconds) throws ParseException { + String format = "yyyy-MM-dd HH:mm:ss"; + SimpleDateFormat sdf = new SimpleDateFormat(format); + String d = sdf.format(new Date(Long.valueOf(seconds+"000"))); + Date date=sdf.parse(d); + return date; } public static String getLocalDate(){