java - 如何查找以 MM/YY 作为日期(字符串格式)的月份的最后一天?

标签 java android date

我正在尝试验证给定支付卡的到期日期(在我的 Android 应用程序中)。用户使用本月选择器输入到期日期:https://github.com/premkumarroyal/MonthAndYearPicker

日期以 MM/yy 格式存储在我的 EditText 中。我现在想确保该日期不早于今天的日期。为此,我试图找出所选月份的最后一天,并将其与今天的日期进行比较,看看所选的日期是否在今天的日期之前(因此已过期)。

我想知道我该如何做到这一点?任何帮助,将不胜感激。

cardExpiryDate.getText().toString() 

获取用户选择的日期并转换为字符串,格式如下 -> MM/yy

编辑: 它不是建议链接的重复,因为该链接比较两个日期(包括天),而我必须将 MM/yy 形式的字符串转换为 dd/MM/yy(以便 dd 是该月的最后一个日期) )然后将其与今天的日期进行比较.. 我希望这是有道理的。

最佳答案

我最终通过仅比较用户输入日期和今天日期的月份而不是比较整个日期来解决这个问题。

关于java - 如何查找以 MM/YY 作为日期(字符串格式)的月份的最后一天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55787368/

相关文章:

java - 迁移到 AndroidX 后如何更新所有库?

android - 如何使Firebase用户在Google登录功能之外 flutter 朔迷离?

java - findbugs 消息 : Method call passes null for unconditionally dereferenced parameter

android - MPAndroidChart x 轴日期/时间标签格式

java - GAE 上用于 Web 服务的 2 向 SSL (java)

java - OIM 11gR2 PS3 保存创建用户请求的理由

java - 在android中创建数据库

android - Dagger 2 获得自己的 Room 实例

asp.net - 需要一个免费的 ASPX 日期选择器

java - ListView 项目未使用 AsyncTask 加载