使用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