我有一些問題從String行解析一些信息。在這個例子中,我想使用線「2011-08-28 19:02:30」。 我有很多這個模板的線。如何解析這個日期?謝謝這條線如何分割日期?
[47.611910999999999, -122.335178] 6 2011-08-28 19:02:30 I'm at Saigon Vietnamese Restaurant II (1529 6th Ave., at Pine St., Seattle) http://t.co/8s86hNX
謝謝大家。這是我的解決方案。
private Date parseDate(String line) {
line = line.replaceAll("\\s+", " ").trim();
String[] masWords = line.split(" ");
DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = null;
try {
date = format.parse(masWords[3] + " " + masWords[4]);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
@sferencik有必要削減字符串日期 –
@ЕгорУрбанович搜索字符串分割。 –