比较日期?

2024-02-03

我正在尝试比较 Android 中的两个日期,但我得到了这个

当我写这个的时候

    SimpleDateFormat sdf = new SimpleDateFormat("ddMMyyyy");
    String valid_until = "26052018";
    final Date strDate = sdf.parse(valid_until);

如果我像这样尝试和捕获

我无法比较日期,因为它说我没有申报strDate.


SimpleDateFormat https://developer.android.com/reference/java/text/SimpleDateFormat是一个具体类,用于以区域设置敏感的方式格式化和解析日期。它允许格式化(日期→文本)、解析(文本→日期)和标准化。

好方法

  • 你应该使用PROPER日期格式。

DEMO

Date strDate=null; // Declare as global;
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
String valid_until = "26/05/2018";
strDate = sdf.parse(valid_until);
if (new Date().after(strDate)) {

}

你可以拜访Best way to compare dates in Android https://stackoverflow.com/a/37392318/3395198.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

比较日期? 的相关文章

随机推荐

  • ó 在 xml 文件中不允许,但在 .net 资源文件中允许?

    我正在解析一些 net 资源文件 resx 其中 我有这样的数据 informaci oacute n 这适用于我的 net 应用程序 但是当我尝试在我的 xml 文档中加载此文件时 XDocument xmlDoc XDocument P
  • 如何查看mysql连接的默认端口号?连接不工作! jdbc连接

    我正在尝试使用 java 文件中的 jdbc 连接数据库 它根本无法连接并不断给我错误 出了问题 我猜这是因为端口号 因为所有其他数据 例如用户名 密码和其他代码 似乎都是正确的 我想检查默认端口号 以便我可以正确尝试 我确实尝试使用所有这
  • Windows 上的 Mongodb 性能

    我最近一直在研究可用于 NET 的 nosql 选项 并且 MongoDB 在可用性和支持方面明显成为赢家 所以今晚我决定尝试一下 我从 mongodb 站点下载了版本 1 2 4 Windows x64 二进制 并使用以下选项运行它 C
  • 将对象序列化为 JSON、XML、YAML?

    我之前问过有关序列化和验证的问题 有人提到使用 JSON gem 它允许我告诉我的对象如何使用to json方法 然而 Ruby 似乎很容易做很多复杂的事情 但另一方面 一些非常简单的事情似乎相当复杂 序列化就是其中之一 我想知道是否有办法
  • Java 1.3.1,编译器错误

    我正在使用一台新的工作计算机 上面有一个旧的 sdk Java 1 3 1 并且想看看我是否可以在它上做一些课堂作业 我从我们的教授那里得到了这个文件 它可以在课堂上的他的机器上运行 当我运行它时 我收到编译器错误 我在线检查了 Java
  • Pandas:当DataFrame描述返回的计数是浮点数时有哪些情况

    在描述我的 Pandas 数据框时 我得到以下结果 Mains 1 Power Mains 2 Power count 17 000000 17 000000 mean 57 063528 200 428607 std 67 605151
  • 错误:DateTime 类的对象无法转换为字符串

    我在显示值时遇到错误 thedate row2 date echo thedate 在 php 中 数据库 thedate 中的值是 2015 05 05 21 52 31 000 如何格式化它以便能够将其作为字符串显示在 php 页面上
  • ORA-00910: 指定的长度对于其数据类型来说太长

    我在Oracle中有一个列来存储评论Nvarchar2 2000 当用户尝试输入超过 2000 个字符时 我收到以下错误 ORA 00910 specified length too long for its datatype The NL
  • FileSystemWatcher 不适用于从 Windows 服务创建的文件

    我正在从本地系统帐户下运行的 Windows 服务创建文件 我有一个 Windows 应用程序 用于监视创建文件的指定文件夹 我正在使用 FileSystemWatcher 但它不会触发 Windows 资源管理器中的文件图标是一个挂锁图标
  • 尝试将多个外键添加到单个表时出错

    我正在尝试创建一个子表来约束来自父级的 3 个外键 但收到错误1215 无法添加外键约束 父表 CREATE TABLE Availability time of day varchar 20 NOT NULL day of week va
  • 如何在 Swift 中从 CGWindowID 获取窗口引用(CGWindow、NSWindow 或 WindowRef)?

    如何在 XCode 7 3 Mac Playground 上的 Swift 中从 CGWindowID 获取窗口引用 CGWindow NSWindow 或 WindowRef 我引用了Apple的文档 窗口管理器参考 http n eth
  • 提取信息。从 XML 到 Cocoa

    我正在尝试解析 XML 以提取某些变量的值 这是一个例子
  • 如果更新值为空,则不更新列

    我有一个这样的查询 在函数中 UPDATE some table SET column 1 param 1 column 2 param 2 column 3 param 3 column 4 param 4 column 5 param
  • 如何在 Ruby 中限制 Markdown 语法?

    我希望使用 Ruby 库在 Rails CMS 评论系统中实现 Markdown 例如Maraku http maruku rubyforge org or Kramdown http kramdown rubyforge org 我需要限
  • 多种 OpenSSL RSA 签名方法会产生不同的结果

    尝试着全神贯注于签名并使用 测试各种选项 我可以使用以下命令进行签名 openssl dgst sha256 sign private key pem binary out sig file data file 但文档好像说我也可以使用这个
  • 如何在wxpython中的StaticBitmap上创建悬停效果?

    我想在 StaticBitmap 上创建悬停效果 如果鼠标光标位于位图上 则显示一张图像 如果没有 则显示第二张图像 这是一个简单的程序 与按钮完美配合 但是 StaticBitmap 不会发出 EVT WINDOW ENTER EVT W
  • 在 HTML 5 视频之上叠加 DIV

    我需要在包含 HTML 5 视频的 div 顶部覆盖一个 div 在下面的示例中 覆盖 div 的 id 是 video overlays 请参阅下面的示例 div div div div div div
  • 哪个更好 - 使用 String 或 File 作为采用文件名的方法的参数类型[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 执行多个请求 Axios (Vue.js)

    我正在尝试执行两个非并发请求 但想在执行第二个请求之前使用第一个请求中的数据 如何实现从第一个请求获取数据 然后将该数据用于第二个请求 axios get user 12345 then response gt this arrayOne
  • 比较日期?

    我正在尝试比较 Android 中的两个日期 但我得到了这个 当我写这个的时候 SimpleDateFormat sdf new SimpleDateFormat ddMMyyyy String valid until 26052018 f