From 44ee0e1a60ab879bc4387ed7d5999bc916237548 Mon Sep 17 00:00:00 2001 From: vercel Date: Mon, 6 May 2024 15:43:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20retifive=20K=E7=BA=BF=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/stock/market/lesg/RefinitivConsumer.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/java/cn/stock/market/lesg/RefinitivConsumer.java b/src/main/java/cn/stock/market/lesg/RefinitivConsumer.java index fab393f..576f9c5 100644 --- a/src/main/java/cn/stock/market/lesg/RefinitivConsumer.java +++ b/src/main/java/cn/stock/market/lesg/RefinitivConsumer.java @@ -325,9 +325,7 @@ public class RefinitivConsumer implements ApplicationRunner { resourceEndpoint = baseURLHistory + symbol; } - // 创建DateTimeFormatter以匹配所需的格式 DateTimeFormatter formatterIso = DateTimeFormatter.ISO_INSTANT; - // 格式化Instant String startStr = start.toInstant().atZone(ZoneId.of("UTC")).format(formatterIso); HttpResponse response = HttpUtil.createGet(resourceEndpoint) .form("eventTypes","trade,quote") @@ -352,10 +350,9 @@ public class RefinitivConsumer implements ApplicationRunner { if(StringUtils.equals("D",resolution) || StringUtils.equals("W",resolution) || StringUtils.equals("M",resolution)){ SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date d = formatter.parse(date.get(0).toString()); - t.add(d.getTime()); + t.add(d.getTime() / 1000); }else { Instant instant = Instant.parse(date.get(0).toString()); - long timestampMillis = instant.getEpochSecond(); t.add(timestampMillis); }