From acf1c75a32aa05f34d9d60b6ae3f3e052b532e9f Mon Sep 17 00:00:00 2001
From: peternameyakj <908253177@qq.com>
Date: Tue, 29 Apr 2025 18:31:21 +0800
Subject: [PATCH] 时区修改24小时制,北京时间

---
 src/main/java/project/web/api/NewOnlineChatController.java               |   12 ++++++------
 src/main/java/project/futures/internal/FuturesOrderServiceImpl.java      |    4 ++--
 src/main/java/project/contract/internal/ContractOrderServiceImpl.java    |    4 ++--
 src/main/java/project/web/api/RealtimeController.java                    |    4 ++--
 src/main/java/project/futures/internal/FuturesOrderLocalServiceImpl.java |    4 ++--
 5 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/src/main/java/project/contract/internal/ContractOrderServiceImpl.java b/src/main/java/project/contract/internal/ContractOrderServiceImpl.java
index 86559a3..bb79b65 100644
--- a/src/main/java/project/contract/internal/ContractOrderServiceImpl.java
+++ b/src/main/java/project/contract/internal/ContractOrderServiceImpl.java
@@ -460,8 +460,8 @@
 	}
 
 	public Map<String, Object> bulidOne(ContractOrder order) {
-		SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd  hh:mm:ss  a", Locale.ENGLISH);
-		simpleDateFormat.setTimeZone(TimeZone.getTimeZone("America/New_York"));
+		SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+		simpleDateFormat.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
 		DecimalFormat df = new DecimalFormat("#.##");
 		Map<String, Object> map = new HashMap<String, Object>();
 		map.put("order_no", order.getOrder_no());
diff --git a/src/main/java/project/futures/internal/FuturesOrderLocalServiceImpl.java b/src/main/java/project/futures/internal/FuturesOrderLocalServiceImpl.java
index 642d321..d2b1fd0 100644
--- a/src/main/java/project/futures/internal/FuturesOrderLocalServiceImpl.java
+++ b/src/main/java/project/futures/internal/FuturesOrderLocalServiceImpl.java
@@ -79,8 +79,8 @@
 		}
 		DecimalFormat df_symbol = new DecimalFormat(decimals);
 		df_symbol.setRoundingMode(RoundingMode.FLOOR);// 向下取整
-		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss a", Locale.ENGLISH);
-		sdf.setTimeZone(TimeZone.getTimeZone("America/New_York"));
+		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+		sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
 		DecimalFormat df = new DecimalFormat("#.##");
 		Map<String, Object> map = new HashMap<String, Object>();
 		map.put("order_no", order.getOrder_no());
diff --git a/src/main/java/project/futures/internal/FuturesOrderServiceImpl.java b/src/main/java/project/futures/internal/FuturesOrderServiceImpl.java
index c76120e..ac57e44 100644
--- a/src/main/java/project/futures/internal/FuturesOrderServiceImpl.java
+++ b/src/main/java/project/futures/internal/FuturesOrderServiceImpl.java
@@ -575,8 +575,8 @@
 
 		DecimalFormat df_symbol = new DecimalFormat(decimals);
 		df_symbol.setRoundingMode(RoundingMode.FLOOR);// 向下取整
-		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss a", Locale.ENGLISH);
-		sdf.setTimeZone(TimeZone.getTimeZone("America/New_York"));
+		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+		sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
 		DecimalFormat df = new DecimalFormat("#.##");
 		Map<String, Object> map = new HashMap<String, Object>();
 		map.put("order_no", order.getOrder_no());
diff --git a/src/main/java/project/web/api/NewOnlineChatController.java b/src/main/java/project/web/api/NewOnlineChatController.java
index 112910f..0fcb646 100644
--- a/src/main/java/project/web/api/NewOnlineChatController.java
+++ b/src/main/java/project/web/api/NewOnlineChatController.java
@@ -1,11 +1,8 @@
 package project.web.api;
 
 import java.net.URLDecoder;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.text.SimpleDateFormat;
+import java.util.*;
 
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
@@ -88,7 +85,10 @@
 					content = Constants.WEB_URL + "/public/showimg!showImg.action?imagePath=" + content;
 				}
 				map.put("content", content);
-				map.put("createtime", DateUtils.format(list.get(i).getCreateTime(), "MM-dd HH:mm"));
+//				map.put("createtime", DateUtils.format(list.get(i).getCreateTime(), "MM-dd HH:mm"));
+				SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+				sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
+				map.put("createtime", sdf.format(list.get(i).getCreateTime()));
 				map.put("delete_status", list.get(i).getDelete_status());
 				data.add(map);
 			}
diff --git a/src/main/java/project/web/api/RealtimeController.java b/src/main/java/project/web/api/RealtimeController.java
index a293fb1..5530d9e 100644
--- a/src/main/java/project/web/api/RealtimeController.java
+++ b/src/main/java/project/web/api/RealtimeController.java
@@ -93,8 +93,8 @@
 			map.put("ts", realtime.getTs());
 			String currentTime = realtime.getCurrent_time();
 			// 设置时区为纽约的冬令时(Eastern Standard Time, EST)
-			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH);
-			sdf.setTimeZone(TimeZone.getTimeZone("America/New_York"));
+			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+			sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
 			Date parsedDate = sdf.parse(currentTime);
 			map.put("current_time",sdf.format(parsedDate));
 			map.put("name", realtime.getName());

--
Gitblit v1.9.3