在java中,用SimpleDateFormat可以将字符串转为日期date,且字符串可以任意组合,非常方便。
//将年月转为日期 String s1 = str.substring(0,4); String s2 = str.substring(5,7); String s = (s1 + "-" + s2 + "-" + "15").toString(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date t1 = sdf.parse(s); 然后在后面set(列)就OK了。