java - 我如何比较 java 中的两个 simpledateformat 类型与以下规范 "dd/MM/yyyy hh:mm:ss a"

标签 java compare simpledateformat

嗨,我有两个从 java 中的 simpleDateFormat 类型创建的字符串。它们如下:

"dd/MM/yyyy hh:mm:ss a"

如何比较具有该格式的两个字符串并知道哪个是最新的?

最佳答案

请按照以下步骤操作:

  1. 使用 SimpleDateFormat 将 2 个字符串转换为 Date 对象。更多转换详情可以引用this post .
    示例:Date date = new SimpleDateFormat(yourFormat).parse(dateString);
  2. 现在使用 Date#after() 比较 2 个 Date 对象方法。

关于java - 我如何比较 java 中的两个 simpledateformat 类型与以下规范 "dd/MM/yyyy hh:mm:ss a",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23225687/

相关文章:

java - 哪种内存缓存实现需要花费最少的精力来构建

Java线程问题

ruby - 比较数组是否匹配字符串

java - SimpleDateFormat.parse() 忽略模式中的字符数

java - 使用 Date 类将给定日期的字符串与当前日期进行比较时出现 Null 对象引用异常

java - MATLAB - 删除二进制文件的元素而不加载整个文件

java - ScheduledExecutorService,以不同的时间间隔调度不同的任务

java - 我需要一些关于排序节点的解释

python - 比较 2 个文件的数据

Java日期格式解析