String强制转换date

Sen__Sen 2017-11-02 10:51:58
String怎样强制转换为date类型
就像String id=request.getParameter("id");
pstmt.setInt(1,Integer.parseInt(id));



String birthday=request.getParameter("birthday");
pstmt.setData(1,?);
...全文
485 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
lifewell1 2017-11-06
  • 打赏
  • 举报
回复
DateUtil
fcyh 2017-11-06
  • 打赏
  • 举报
回复
String strDate = "2015-10-06"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(strDate);
pFong 2017-11-03
  • 打赏
  • 举报
回复
simpledateformat类处理
广寒月蛮兔 2017-11-03
  • 打赏
  • 举报
回复
引用 5 楼 Sen__Sen 的回复:
[quote=引用 3 楼 fring2012的回复:]直接setString , 不要setDate
但JSP中“birthday”设置的类型是“date”。 我试了一下如果直接用setString();会报该项添加为空[/quote]你在String birthday=request.getParameter("birthday"); 后,你输出birthday试试砍,估计本来就是个null
广寒月蛮兔 2017-11-03
  • 打赏
  • 举报
回复
引用 5 楼 Sen__Sen 的回复:
[quote=引用 3 楼 fring2012的回复:]直接setString , 不要setDate
但JSP中“birthday”设置的类型是“date”。 我试了一下如果直接用setString();会报该项添加为空[/quote]不管jsp是什么类型,后端拿到的都是字符串,那到null说明你参数名或者参数值错了
qq_39912309 2017-11-03
  • 打赏
  • 举报
回复
4楼+1
pheonix0992 2017-11-03
  • 打赏
  • 举报
回复
设置的是Date你就传一个date类型过去,如果设置的String传字符串就行,date和String可以使用SimpleDateFormat相互转化。
Sen__Sen 2017-11-03
  • 打赏
  • 举报
回复
引用 3 楼 fring2012的回复:
直接setString , 不要setDate
但JSP中“birthday”设置的类型是“date”。 我试了一下如果直接用setString();会报该项添加为空
自由自在_Yu 2017-11-03
  • 打赏
  • 举报
回复
String str = "2017-02-01"; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = format.parse(str); System.out.println(date);
广寒月蛮兔 2017-11-03
  • 打赏
  • 举报
回复
直接setString , 不要setDate
萧逸才 2017-11-03
  • 打赏
  • 举报
回复
simpleformat接口可以实现
chenlong9610 2017-11-03
  • 打赏
  • 举报
回复
String strDate = "2015-10-06"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(strDate);

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧