實(shí)體類:
@lombok.Data
public class Data implements Serializable{
private String time;
}
前臺(tái)獲取的時(shí)間格式:yyyy-MM-dd'T'HH:mm:ss.SSS'Z' ;
系統(tǒng)要求的時(shí)間格式:yyyy-MM-dd HH:mm:ss ;
@RequestMapping("test")
@ResponseBody
public String test(@RequestBody Data data){
//獲取時(shí)間值
String time = data.getTime();
//設(shè)置格式化時(shí)間格式
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
//格式化
Date parse = null;
try {
parse = simpleDateFormat.parse(time);
} catch (ParseException e) {
e.printStackTrace();
}
Calendar calendar = Calendar.getInstance();
calendar.setTime(parse);
//調(diào)整8小時(shí)
calendar.set(Calendar.HOUR,calendar.get(Calendar.HOUR)+8);
Date date = calendar.getTime();
//再次格式化
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String s = format.format(date);
return s;
}
輸出后的s即為格式化后的時(shí)間格式;
歡迎指正钻洒,交流學(xué)習(xí)傻昙!