首先,你得考虑Calendar.DAY_OF_WEEK,如果你没有设置时间的话,它会默认的的返回当天是这个礼拜的第几天,默认的周日是1,那周六就是7,外国人的习惯。
但是你在上面设置了年月日,你要明确set并不是设置年月日,得用setTime()这个方法才对
但是你在上面设置了年月日,你要明确set并不是设置年月日,得用setTime()这个方法才对
解决方案 »
- 为什么JPanel无法浏览图片。。。
- 请教一个字符串截取的问题
- java.lang.NoClassDefFoundError高手请进....
- 能帮忙解释这个语句吗?(conditionAOne.compareTo("a")>=0 && conditionAOne.compareTo("z")<=0)
- 两对父子类的协作问题
- 请问怎样一以字符串表示的16进制数解析成一个十进制数?
- JBuilder 与 环境变量 配置 问题! 一定给分 ! 还请帮忙 !
- winxp下如何设置环境变量
- 谁知道怎么能让 JTextArea忽略重复击键?多谢!
- 【反编译大神】
- synchronize方法里面嵌套synchronize(obj)方法块???有必要吗
- 求教一个hessian的ssl连接问题
SimpleDateFormat sdf=new SimpleDateFormat();
sdf.applyPattern("yyyy-mm-dd");
Date date=sdf.parse("2014-10-6");
sdf.applyPattern("E");
System.out.println(sdf.format(date));
sdf.applyPattern("yyyy-MM-dd");
2、你的类的名字起的太特殊了
第一种方式:java.util.Date date=sdf.parse("2014-12-16");
第二种方式:换掉你的类名(比如改为DateTest,包名最好也不要起中文)
Eclipse是中文版的,换个英文的吧。报名还取个中文,这也是醉了。
好了好了,不好意思我太笨了,劳您费心