java如何为当前时间创建一个 Calendar 对象?

请给代码,采纳第一个完整代码~
2025-03-19 09:06:57
推荐回答(1个)
回答1:

alendar.setTime(date)可以解决;
将字符串转化为 Date 类型,然后再设为 Calendar 类型。

// 创建 Calendar 对象 Calendar calendar = Calendar.getInstance(); // 默认是当前日期 try { // 对 calendar 设置时间的方法 // 设置传入的时间格式 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-M-d H:m:s"); // 指定一个日期 Date date = dateFormat.parse("2013-6-1 13:24:16"); // 对 calendar 设置为 date 所定的日期 calendar.setTime(date); // 按特定格式显示刚设置的时间 str = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS")).format(calendar.getTime()); System.out.println(str); } catch (ParseException e) { e.printStackTrace(); }