【发布时间】:2016-03-01 11:10:46
【问题描述】:
我在解析字符串行中的一些信息时遇到了一些问题。在此示例中,我想使用 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://example.com
谢谢大家。这是我的解决方案。
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 在我的示例中,有必要剪切字符串日期
-
@ЕгорУрбанович 搜索字符串拆分。
标签: java string parsing split simpledateformat