问题: 在jsp 页面接收参数的时候 怎么把一个String类型 转换成 DATE类型?
问题: 我想把字符串 start_time 转换为日期类型:
String start_time =request.getParameter("start_time");
Date start_time =Date.parse(request.getParameter("start_time")); 我写成这样,结果报错了!
错误: - The method parse(String) from the type Date is deprecated
- Type mismatch: cannot convert from long to Date
注: start_time 是从JSP页面传过来一个请求,我想把这个字符串转换为日期形式的,网上找了几种方法,都不管用,为什么和其他类型的转换不一样啊!
------解决方案--------------------SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date d = sdf.parse(str);
类似这种形式吧。
------解决方案--------------------Java code
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ReadWriteTextFile {
public int[][] find(int[] array){
return null;
}
public static void main(String[] args) {
DateFormat df=new SimpleDateFormat("yyyy-MM-dd");//日期格式可以在这里改
String aa="2011-10-13";
try {
Date date=df.parse((aa));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
------解决方案--------------------