JavaBean实例13:将日期字符串转换成Calendar对象
这个功能的实现可以应用格式化日期时间的java.text.SimpleDateFormat类实现。
实现步骤如下:
1.创建一个“yyyy-mm-dd”格式的对象,具体代码如下:
SimpleDateFormat format=new SimpleDateFormat("yyyy-mm-dd");
2.通过SimpleDateFormat对象的parse()方法将指定字符串转化为Date对象:
Date date=format.parse("2020-4-14");
3.通过Calendar对象的setTime()方法将Date对象转换为Calendar对象:
Calendar calendar=Calendar.getInstance();
calendar.setTime(date);
具体代码实现如下:
1.JavaBean文件:
StringUtil.java
package exa144;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class StringUtil {
private String dateStr; //日期字符串
private Calendar calendar=null; //将字符串转换后的Calendar对象
public String getDateStr() {
return dateStr;
}
public void setDateStr(String dateStr) {
this.dateStr = dateStr;
}
public Calendar getCalendar() {
Date date =null;