【发布时间】:2018-11-24 23:04:18
【问题描述】:
我正在尝试在 Android 中比较两个日期,但我得到了这个
当我写这篇文章时
SimpleDateFormat sdf = new SimpleDateFormat("ddMMyyyy");
String valid_until = "26052018";
final Date strDate = sdf.parse(valid_until);
如果我像这样尝试并抓住
我无法比较日期,因为它说我没有声明 strDate。
【问题讨论】:
-
顺便考虑扔掉长期过时且臭名昭著的麻烦
SimpleDateFormat和朋友,并将ThreeTenABP添加到您的Android项目中,以便使用java.time,现代Java日期和时间API .使用起来感觉好多了。 -
很难从分离的代码中看出你缺少什么。如果您create a Minimal, Complete, and Verifiable example,我们可以为您提供更好的帮助。
-
您可以在this answer 中找到好的灵感,并且通常使用您的搜索引擎来找到更多。类似的问题已经被问过很多次了。
-
在 Stack Overflow 上,您应该将源代码和错误消息作为文本发布,而不是屏幕截图。 Stack Overflow 具有基于 Markdown 语法格式化此类文本的功能。
标签: java android date compare date-comparison