我将String of String转换为Array of Date
时卡住了{
String[] departureDate=request.getParameterValues("departureDate");
}
如何将上述字符串转换为日期[] ?
答案 0 :(得分:0)
首先是句子:
request.getParameterValues("departureDate");
属于ServletRequest。
当你使用那段代码时,你会从输入中得到一个名为departureDate的String数组,所以如果你有这样的东西,例如:
<input type="checkbox" name="departureDate" value="26">day
<input type="checkbox" name="departureDate" value="04">month
<input type="checkbox" name="departureDate" value="1988">year
您将获得值为26,04,1988的数组。
你可以看到这是一个约会对吧?
现在每个人都想知道你有什么价值观?所以我们可以帮助你,因为你不能将String []转换为Date []。
答案 1 :(得分:0)
解决了这个问题。
String[] departureDate=request.getParameterValues("departureDate");
List<Date> date=(List<Date>) new Date();
for(String dateToConvert : departureDate) {
try {
Date convertedDate= formatter.parse(dateToConvert);
date.add(convertedDate);
}
catch (ParseException e) {
e.printStackTrace();
}
}