雖然spring內(nèi)置多種類型轉(zhuǎn)換器,可以將請求參數(shù)自動轉(zhuǎn)換為所需要的目標類型,從而不需要顯式轉(zhuǎn)換,但難免遇到無法轉(zhuǎn)換得情況。例如:日期格式轉(zhuǎn)發(fā)當請求參數(shù)日期格式為非2022/1/6這種格式就無法轉(zhuǎn)換,因此需要自定義格式轉(zhuǎn)換器。
堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都成都生料攪拌車小微創(chuàng)業(yè)公司專業(yè)提供企業(yè)網(wǎng)站建設(shè)營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。public class ConverterStringToDate implements Converter
@Override
public Date convert(String s) {
if (!StringUtils.isEmpty(s)) {
if (s.split("-").length==3) {
DateFormat date = new SimpleDateFormat("yyyy-mm-dd");
try {
return date.parse(s);
} catch (ParseException e) {
throw new RuntimeException("日期格式錯誤"+s);
}
}else if (s.split("/").length==3) {
DateFormat date = new SimpleDateFormat("yyyy/mm/dd");
try {
return date.parse(s);
} catch (ParseException e) {
throw new RuntimeException("日期格式錯誤"+s);
}
} else if (s.split(".").length==3) {
DateFormat date = new SimpleDateFormat("yyyy.mm.dd");
try {
return date.parse(s);
} catch (ParseException e) {
throw new RuntimeException("日期格式錯誤"+s);
}
}
}
return null;
}
}
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧