小编典典

如何比较Java中的原始时间?

java

例如,假设我有

String endTime = "16:30:45";

我如何确定现在是否在这个时间之前?我努力了

SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss")
Date date = sdf.parse(endTime);

但是日期为1970年,因此比较失败


阅读 266

收藏
2020-11-30

共1个答案

小编典典

您总是可以做相反的事情:

"16:30:45".compareTo(new SimpleDateFormat("HH:mm:ss").format(new Date()))
2020-11-30