java - 如何获取Date数据类型中不带时间戳的系统日期?

标签 java string date comparison

我需要比较两个日期 task.deadline 具有日期数据类型,但是当我获取系统日期时,它在字符串中为我提供了如何获取日期数据类型中的系统日期

if (!task.deadline.before(systemDate)) {
            // add row to to do tab
            model_1.addRow(row);
        } else {
            // add row to done tab
            model_2.addRow(row);
        }

最佳答案

解析systemDate到一个日期

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");<br/> Date sysDate = sdf.parse(systemDate);

现在您可以使用sysDate在比较中。

关于java - 如何获取Date数据类型中不带时间戳的系统日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14379385/

相关文章:

ruby-on-rails - 如何将长日期转换为日期?

PHP - 跨越多行的字符串

正则表达式提取与 R 中某些单词匹配的部分字符串

Java中,Parser只解析一次数据。需要解析为eof

java - 在哪里可以找到可运行的 java jar 的 'About' 部分?

javascript - 适用于 JavaScript 的 HEX 到 Base64 转换器

date - 在golang中解析大写字母月份

java - SimpleDateFormat 的时区显示我的时区中的日期,如何解决此问题?

java - PlayFramework 中缓存中的对象似乎是原始对象?

java - IntelliJ 交互式 rebase 失败