到目前为止的字符串数组,Jsp-Servlet

时间:2017-11-29 15:05:12

标签: jsp servlets

我将String of String转换为Array of Date

时卡住了
{
  String[] departureDate=request.getParameterValues("departureDate"); 
}

如何将上述字符串转换为日期[]

2 个答案:

答案 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();
        }
    }