Date date = DateFormat.getInstance().parse("2003-1-1");
解决方案 »
- Spring MVC ajax 会话超时跳转
- 【寻求jQuery插件】
- 求助!!!采用SSH框架的web放置图片问题
- GenericJDBCException错误,在线等,很急!
- 运行eclipse时报的一个错误,高手帮忙看一下...
- java 截取图片 图片不清楚
- 为什么我的jsp中request.getcontentlength等于 -1
- 关于在JSP中使用DOJO.io.bind提交的时候,没反应...急
- 何时用servlet,何时用bean?
- 关于 request.getRemoteHost() 的问题
- 另我头疼的老大难:普通汉字和数据库汉字的显示问题?如何解决???大家快来给我个好的解决办法!!!
- 阅读:1504次?how to do it?
* String到java.sql.Date的类型转换
* @param param
* @return Date
*/
public static java.sql.Date StringToDate(String param) {
if(StringUtil.nullOrBlank(param)) {
return null;
} else {
java.util.Date date =null;
try {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
date = sdf.parse(param);
return new Date(date.getTime());
}
catch (ParseException ex) {
//ex.printStackTrace();
return null;
}
}
}
SimpleDateFormat formatter = new SimpleDateFormat("yyy-MM-dd");
Date date = formatter.parse(str);
SimpleDateFormat formatter = new SimpleDateFormat("yyy-MM-dd");
^
用java.sql.Date里的static Date valueOf(String s)方法把字符串转变为日期型
例:
String sDate = "1980-05-09";
Date dDate = Date.valueOf(sDate);
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;加上这几个包