String tem = "2005-02-01";
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
java.util.Date date = null;
String getLastDay = "";
try{
date = format.parse(tem);
}
catch(Exception e){
return null;
}
String strDate = format.format(date);
真郁闷,strDate 怎么就变成20041202了呢,应该是20050201
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
java.util.Date date = null;
String getLastDay = "";
try{
date = format.parse(tem);
}
catch(Exception e){
return null;
}
String strDate = format.format(date);
真郁闷,strDate 怎么就变成20041202了呢,应该是20050201
解决方案 »
- 要用java的io流编写一段代码:从键盘输入文字,存入文件,再读取出来,显示在控制台。但是我的代码,输入英文的时候没有错误,输入汉字的时候,读取显示的就成了乱码
- 1200=107.2×{[1-(1+r)^(-12)]/r}如何用java代码实现
- set接口中方法toArray问题
- RunTimeException 是不用Catch的,那怎么区别是不是呢?
- Sun Java(TM) Studio Creator2 Update1 ,与Jboss 部署的问题______(分多,大家来帮顶啊,来者不拒)
- 二个简单的计算题,帮忙改改错误
- 【救急!】JTree怎么更新啊!!!我晕!!!
- java中的一个最简单的一个问题数组----赋值
- 学习JAVA,装上JBUILDER还用不用装JDK了?
- 用什么类实现框架的窗口分割?
- java读写、并生成RTF文件格式问题
- lucene的索引库最大可以多大?
主要是这个的错
tem和format的格式不对应
String tem = "2005-02-01";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");//这里
java.util.Date date = null;
String getLastDay = "";
try{
date = format.parse(tem);
}
catch(Exception e){ }
String strDate = format.format(date);