SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-M-dd");
String str = "";
str =strDate;//strDate中存有一个日期字符串变量有用户选择得到,如2005-8-31
Date date = formatDate.parse(str);
String dateVlue = formatDate.format(date);
输出值为:2005-1-31
我是放入数据库中的,我试过SimpleDateFormat 的parse方法一个字符串("2005-8-31")也是如此,不管其它月份就是月份上显示为1。
String str = "";
str =strDate;//strDate中存有一个日期字符串变量有用户选择得到,如2005-8-31
Date date = formatDate.parse(str);
String dateVlue = formatDate.format(date);
输出值为:2005-1-31
我是放入数据库中的,我试过SimpleDateFormat 的parse方法一个字符串("2005-8-31")也是如此,不管其它月份就是月份上显示为1。
解决方案 »
- java写入txt不被覆盖并实现换行?
- 新新手报到,小问题,居然发错区了!
- 数据库连接池, 怎么设置一个连接查询超时时间.
- Tomcat 报错
- axis
- hibernate数据类型用stirng,数据库int自动转换问题
- 我在用JFreechart创建曲线图的时候总是出这个错,只能用建立DAY的实列,FixedMillisecond, Hour, Millisecond, Minute, Month, Quarter,
- 在WebLogic 8.1中将Hibernate加入JNDI中的错误???
- 请问!
- Spring boot打包部署怎么弄求教
- [求助] 关于Apache开源HttpClient包,多线程(MultiThreadedHttpConnectionManager)方式使用,连接数无法控制问题。
- mysql怎么导出脚本
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
Date d = sdf.parse("2009-08-5");
System.out.println(sdf.format(d));