如何在日期和时间中分割完整日期格式?

我有很多必须以示例格式显示的字符串。我正在尝试确定今天是哪些弦乐。

我的问题是,时间快到了,我只需要比较一下日期即可。

接下来,我想检查时间是否在带有.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

回到顶部