Android 判断日期是否在一年以内的算法实例
作者:jingxian 时间:2023-03-22 06:04:13
项目中需要判断传入的日期是否在未来的一年以内,百度了一下网上没有找到好的方式,写了,方便自己和他人:
int datecompareAfter = compareDate(new Date(), date);
int daecompareBefore = compareDate(date, getOneYear());
if (datecompareAfter == -1 && daecompareBefore == -1) {
//如果不是在一年以内,则弹出提示
} else {
//在一年以内做的逻辑
}
// 比较时间
public int compareDate(Date d1, Date d2) {
if (d1.getTime() > d2.getTime()) {
return 1;
} else if (d1.getTime() < d2.getTime()) {
return -1;
} else {// 相等
return 0;
}
}
//當前時間加1年
public Date getOneYear() {
Calendar c = Calendar.getInstance();
c.add(Calendar.YEAR, 1);
return c.getTime();
}
标签:判断,日期,一年以内,android
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Android 如何本地加载pdf文件
2023-05-24 02:11:48
VSCode配置C语言环境的方法
2022-11-07 18:47:36
![](https://img.aspxhome.com/file/2023/0/105170_0s.png)
Java中ArrayList和SubList的坑面试题
2023-09-21 06:56:21
![](https://img.aspxhome.com/file/2023/5/76625_0s.png)
客户端Socket与服务端ServerSocket串联实现网络通信
2023-08-11 00:01:17
Java保留两位小数的几种写法总结
2022-04-19 06:53:06
java实现微信点餐申请微信退款
2022-10-29 19:07:57
![](https://img.aspxhome.com/file/2023/5/75025_0s.jpg)
Java中如何计算一段程序的运行时间
2022-12-17 10:52:06
C# WinForm遍历窗体控件的3种方法
2022-02-01 16:58:17
Java 线程的生命周期完整实例分析
2023-06-27 12:52:26
Springboot如何添加server.servlet.context-path相关使用
2023-03-14 10:35:03
![](https://img.aspxhome.com/file/2023/9/113469_0s.png)
C#中事务处理和非事务处理方法实例分析
2023-12-23 08:09:13
Java使用JSON传递字符串注意事项解析
2021-11-05 13:35:37
![](https://img.aspxhome.com/file/2023/7/84277_0s.png)
全面分析c# LINQ
2023-10-25 16:35:16
java自定义序列化的具体使用
2022-02-06 06:27:12
![](https://img.aspxhome.com/file/2023/1/64951_0s.jpg)
Java解析调用webservice服务的返回XML串详解
2023-11-07 02:42:01
C语言实现贪吃蛇游戏演示
2023-07-03 14:16:43
![](https://img.aspxhome.com/file/2023/1/103081_0s.gif)
详解Spring中的@PropertySource注解使用
2023-05-05 06:40:15
关于Mybatis-Plus字段策略与数据库自动更新时间的一些问题
2023-08-05 20:44:22
java解决动态配置字段需求问题
2022-08-03 17:38:30
![](https://img.aspxhome.com/file/2023/1/80211_0s.png)
C#使用有道ip地址查询接口方法实例详解
2022-10-08 22:07:31