string 转calendar
时间: 2023-10-04 15:10:59 浏览: 175
Date、String、Calendar转换
要将String转换为Calendar对象,可以使用SimpleDateFormat类和Calendar类的方法来实现。首先,需要创建一个SimpleDateFormat对象,指定日期字符串的格式。然后,使用SimpleDateFormat对象的parse()方法将字符串解析为Date对象。接下来,创建一个Calendar对象,并使用setTime()方法将Date对象设置为Calendar对象的时间。最后,可以通过getCalendar()方法获取转换后的Calendar对象。下面是一个示例代码:
```
public Calendar convertStringToCalendar(String dateString) throws ParseException {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); // 创建日期的格式化类型
Date date = format.parse(dateString); // 解析日期字符串,生成Date对象
Calendar calendar = Calendar.getInstance(); // 创建一个Calendar对象
calendar.setTime(date); // 使用Date对象设置此Calendar对象的时间
return calendar;
}
```
使用上述代码,您可以将字符串转换为Calendar对象。只需调用convertStringToCalendar()方法,并传入日期字符串作为参数,即可获得转换后的Calendar对象。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文