将字符串转换为日历。什么是最简单的方法?

时间:2012-08-03 07:51:07

标签: java android date datetime calendar

将格式化的字符串转换为日历的最简单,最简单的方法是什么? 例如'dd.MM.yyyy'到日历?

3 个答案:

答案 0 :(得分:29)

DateFormat df = new SimpleDateFormat("dd.MM.yyyy");
Calendar cal  = Calendar.getInstance();
cal.setTime(df.parse(stringInstanceRepresentingDate));

答案 1 :(得分:2)

尝试:

SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy");
Calendar calendarDate = Calendar.getInstance();
if (calendarDate!= null) {
strdate = sdf.format(calendarDate.getTime());
}

答案 2 :(得分:1)

试试这段代码:

String dateStr = "04/05/2010"; 

SimpleDateFormat curFormater = new SimpleDateFormat("dd/MM/yyyy"); 
Date dateObj = curFormater.parse(dateStr); 
Calendar calendar = Calendar.getInstance();
calendar .setTime(dateObj)