源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Android 判断日期是否在一年以内的算法实例

  • 时间:2021-07-21 08:43 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android 判断日期是否在一年以内的算法实例
项目中需要判断传入的日期是否在未来的一年以内,百度了一下网上没有找到好的方式,写了,方便自己和他人:
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 判断日期是否在一年以内的算法实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部