这是我的字符串开始日期:2015年5月22日结束日期:2015年6月17日 我想在2015年5月22日和2015年6月17日之后拍摄
答案 0 :(得分:1)
1)用空字符串替换单词(开始日期和结束日期)
2)拆分:
3)修剪并存储
String date= "Start Date: May 22, 2015 End Date: June 17, 2015";
date = date.replace("Start Date","");
date = date.replace("End Date","");
String dates[] = date.split(":");
String startDate = dates[1].trim();
String endDate= dates[2].trim();
我希望,这将成功编译。
答案 1 :(得分:0)
public static void main(String ards[]) throws ParseException {
SimpleDateFormat formtter = new SimpleDateFormat("MMM dd, yyyy");
String dateStr = "Start Date: May 22, 2015 End Date: June 17, 2015 ";
String arr[] = dateStr.split(": ");
String date1 = arr[1].split(" End Date")[0];
Date d1 = formtter.parse(date1);
System.out.println(date1);
String date2 = arr[2].trim();
Date d2 = formtter.parse(date2);
System.out.println(date2);
}