java - 有没有一种简单的方法可以在 android 中获得整数天数?
问题描述
我正在尝试每天提醒。例如,我想知道从一项任务过去了多少天。更重要的一件事是,我希望天数是整数(例如 day->0 day->1),所以我可以将它们放入 Arraylist 并稍后使用。有什么好的方法可以做到这一点吗?我不想要柜台之类的东西。
解决方案
您可以在https://beginnersbook.com/2017/10/java-8-calculate-days-between-two-dates/中找到 java.time.temporal.ChronoUnit 示例实现中的帮助程序。
要计算两个日期之间的天数,我们可以使用 java.time.temporal.ChronoUnit 的 DAYS.between() 方法。
long noOfDaysBetween = DAYS.between(startDate, endDate);
// or alternatively
long noOfDaysBetween = startDate.until(endDate, DAYS);
(The startDate is Inclusive and endDate is Exclusive in the calculation of noOfDaysBetween)
推荐阅读
- javascript - 格式化内容和显示媒体
- javascript - 无法使用 javascript 读取未定义的属性“”
- c# - 使用 AddTraceSource 的 dotnet 核心日志记录不起作用
- node.js - 如何在nodejs中阻止服务器终止?
- hibernate - 在一对多关系中更新父实体时如何更新子实体?
- android - 如何使用从屏幕中间开始的 TabLayout 垂直滚动整个内容?
- ios - 溢出滚动不工作IOS
- postgresql - PostgreSQL - 如何在 string_agg() 中的每个条目上显示相应的字符串?
- c# - 如何使用 CodeTypeDeclaration 创建带有 CodeDom 的内部类?
- uitableview - 如何为更大的标签栏全局设置底部插图?