比较以字符串格式返回的时间,方法是在 javascript 中将其转换为 24 小时格式



我正在进行ajax调用并得到JSON响应。在响应中,我以以下格式获得时间:

12:00 pm //typeof of this is String.

我需要将此时间与返回的其他时间进行比较,并找到最早的时间。

最好的方法是什么? 我正在考虑将其转换为 int 的 24 小时格式,然后直接进行比较,但是我们如何以最佳方式将其转换为 24 小时格式?

试试这个:

import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String [] args) throws Exception {
SimpleDateFormat displayFormat = new SimpleDateFormat("HH:mm");
SimpleDateFormat parseFormat = new SimpleDateFormat("hh:mm a");
Date date = parseFormat.parse("12:00 PM");
System.out.println(parseFormat.format(date) + " = " + displayFormat.format(date));
}
}

这就是它打印的内容:

12:00 PM = 00:00

最新更新