2015-05-21 25 views

回答

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(); 

我希望這會成功編譯。

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); 
} 
+0

不會給出正確的輸出,因爲您正在按':'分割,並且在'END Date'之前不會有任何空格 –

+0

@Danyal正常運行,運行代碼 –

相關問題