请问一下,像一个日期字符串(2008-09-01)这样的转换成date类型应该怎么做 像 Date d = new Date("18-JUN-07 20:10"); 这样是可以的,为什么换成 Date ds = new Date("2008-09-01"); 这样就不可以了呢,有什么办法可以实现2008-09-01转成date呢 我现在的任务是要把其它语言转成java的,由于不熟悉java的类库,上网也搜索了很多,都用不了,不知道是不是我的时间串格式的问题.请教一下,谢谢!分给第一个解决的人.
Date ds = new Date(2008,9,1);
这样试试!
或者
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
try {
date = format.parse("2009-01-01");
} catch (ParseException e) {
e.printStackTrace();
}