我要将前台提交的日期(String类型)转换为date,
(网上大多是将date转为string,这里是将string转为同一格式的date)试了几种方法如java.sql.Date的valueOf()方法、SimpleDateFormat的parse()方法都不行。
请教各位有没有什么好方法???
(网上大多是将date转为string,这里是将string转为同一格式的date)试了几种方法如java.sql.Date的valueOf()方法、SimpleDateFormat的parse()方法都不行。
请教各位有没有什么好方法???
解决方案 »
- spring注释方式事务管理不生效,请各位帮忙看看
- 如果一个form的enctype="multipart/form-data" 在类里面,是否可以写request.getparameter("参数名")取到值?
- jsp页如何面跳转
- 各种语言实现都可以,请如何判断URL链接地址是否可以打开使用。
- 往悬浮层塞数据,懂的大师请赐教。
- 我写了个连接oracle的JAVABEAN,可以用,但好象jsp页面慢,但直接sqlplus就很快,sql语句也比较简单
- 这样的出错信息代表什么
- 急,在线等待!!
- tomcat的类路径配置问题!!!100分
- servlet程序编译时出现这个问题,是怎么回事?
- 论坛中引用功能怎么实现!急,急,急
- 一道面试题目,大虾们帮帮忙呀~~
一共就3句话
根本不是我要的格式啊。
写法如下:
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd");
//
BaseInvestigateInfo bii = new BaseInvestigateInfo();//这是个保存各种值的对象
bii.F_DCRQ = sdf.parse(request.getParameter("DCRQ"));//bii.F_DCRQ是java.util.Date类型最后输出的结果就是"Tue Jun 06 00:00:00 CST 2006 " 而我想要的是yyyy-MM-dd格式的!
楼上的朋友能否说得更具体一些,谢谢了。
如果你要输出一个"yyyy-MM-dd"格式的Date,那么仍然需要用SimpleDateFormat的format来格式化为相应的字符串进行输出
-如果是ORACL的话就用:to_date('2006-4-12','yyyy-mm-dd')