Calendar 类型本来就相当于 Date 型的工具类,当然可以从 Date 类型转化成 Calendar 型。使用: Calendar calendar = new GregorianCalendar(TimeZone.getTimeZone("PST")); Date trialTime = new Date(); calendar.setTime(trialTime);要将字符型转化为 Calendar 型,可以使用 itjourney(IT之旅) 兄所讲的方法先得到 Date 型,然后再 set 给 Calendar。
String date="2005-10-10";
calendar.set(Calendar.YEAR,Integer.parseInt(date.substring(0,4)));
calendar.set(Calendar.MONTH,Integer.parseInt(date.substring(5,7))-1);
calendar.set(Calendar.DATE,Integer.parseInt(date.substring(8,10)));
System.out.println(calendar.getTime());
写成如下格式的
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
Date s2 = calendar.getTime();
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
Date s3 = calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-DD");
Date dt=sdf.parse("2005-10-10");
System.out.println(dt);
}
catch (ParseException ex) {
}
Date s2 = calendar.getTime();
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
Date s3 = calendar.getTime();
的格式
Date trialTime = new Date();
calendar.setTime(trialTime);要将字符型转化为 Calendar 型,可以使用 itjourney(IT之旅) 兄所讲的方法先得到 Date 型,然后再 set 给 Calendar。