将配置转换时间的时区设置由写死改成提到配置文件中

This commit is contained in:
wangxin
2018-06-11 17:10:20 +08:00
parent 61714cd338
commit 80381c2eb2
3 changed files with 8 additions and 2 deletions

View File

@@ -7,6 +7,10 @@ import java.util.Map;
import com.google.gson.GsonBuilder; import com.google.gson.GsonBuilder;
public final class Constants { public final class Constants {
/**
* 当前时区
*/
public static final int TIME_ZONE = ConfigUtils.getIntProperty("time_zone", 8);
/** /**
* 区域GK类型 * 区域GK类型
*/ */

View File

@@ -255,7 +255,7 @@ public abstract class BaseService {
public JsonElement serialize(Date src, Type type, public JsonElement serialize(Date src, Type type,
JsonSerializationContext context) { JsonSerializationContext context) {
String format = "yyyy-MM-dd'T'HH:mm:ss.SSS"; String format = "yyyy-MM-dd'T'HH:mm:ss.SSS";
long time= ((Date) src).getTime()-8*60*60*1000; long time= ((Date) src).getTime()-Constants.TIME_ZONE*60*60*1000;
SimpleDateFormat sdf = new SimpleDateFormat(format); SimpleDateFormat sdf = new SimpleDateFormat(format);
return new JsonPrimitive(sdf.format(time)); return new JsonPrimitive(sdf.format(time));
} }

View File

@@ -278,4 +278,6 @@ ssl_san_region=ssl_san
ssl_ca_region=ssl_ca ssl_ca_region=ssl_ca
ssl_ip_region=ssl_ip ssl_ip_region=ssl_ip
#存在与表达式的关键字特殊分隔符 #存在与表达式的关键字特殊分隔符
keyword_expr=***and*** keyword_expr=***and***
#时区
time_zone=8