如何在日期和时间中分割完整日期格式?
我有很多必须以示例格式显示的字符串。我正在尝试确定今天是哪些弦乐。
我的问题是,时间快到了,我只需要比较一下日期即可。
接下来,我想检查时间是否在带有.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();
}
回答:
java.time
使用Java
8和更高版本中内置的java.time类。
许多功能已在ThreeTen-Backport中反向移植到Java 6和7
,并在ThreeTen-ABP中进一步适应了Android 。
String dateToParse = "2016-05-23 07:24:59";LocalDateTime dateTime = LocalDateTime.parse(dateToParse, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
LocalDate localDate = dateTime.toLocalDate();
LocalTime localTime = dateTime.toLocalTime();
// Compare here to your date & time
以上是 如何在日期和时间中分割完整日期格式? 的全部内容, 来源链接: utcz.com/qa/418916.html