【发布时间】:2016-05-23 11:58:13
【问题描述】:
我有很多我必须解析的示例格式的字符串。我正在尝试确定今天是哪些字符串。
我的问题是,时间快到了,我只需要比较那个日期。
接下来我想用 .after 和 .before 检查时间是否在两个时间戳“HH:mm:ss”之间,但问题是日期快到了。
如何将解析后的格式拆分为日期和时间,以便以自己的方式处理?
如果相关的话,我正在 Android Studio 中工作。
String dtStart = "2016-05-23 07:24:59";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
if (new Date().equals(format.parse(dtStart)) ) System.out.println("true");
else System.out.println("false");
list.add(new LatLng(lat, lng));
} catch (java.text.ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
【问题讨论】:
-
第一次用
" "(空格)分割。取第一个元素并再次与-拆分,取第二个元素并与:拆分。现在你已经隔离了元素。 -
hehe- 是的,字符串拆分很清楚,但日期函数可能有更简单的方法..
-
好吧,如果你想通过 api 实现,那么 java 8 对你来说是个好东西。