当json输出所有日期格式的值时,有没有方法初始化动态时区,我有位置id输入,通过它我确定时区,所以每个输出都有位置id,所以我可以在这里使用它,如下所示。
@Configuration
public class TimeZoneConfig {
@Value("${ovitag.timezone}")
private String timezone;
@Bean
public Jackson2ObjectMapperBuilderCustomizer jacksonObjectMapperCustomization() {
return jacksonObjectMapperBuilder -> jacksonObjectMapperBuilder.timeZone(TimeZone.getTimeZone("Asia/Kolkata"));
}
}
上面的代码只会更改为特定的时区,在这里调用json响应并获取locationid并动态转换时区值是可能的
Json response
{
"VisitDate": "1991-02-19 12:23:56",
"firstName": "dharnisha",
"lastName": "K",
"mainIdentifier": "uhidd90011",
"mobileNumber": "9300921111",
"packageId": "2020"
"locationId":"1234"
}
时区是动态的,基于从下面获得的loc id
String timZone = configFileDao.getConfigTimezoneByLocationId(locationId);
暂无答案!
目前还没有任何答案,快来回答吧!