大佬教程收集整理的这篇文章主要介绍了在android中两个日期之间的日期,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
例如.我有两个字符串.
String first =“2012-07-15”;
String second =“2012-07-21”;
我转换并从这个字符串中获取日期.
DateFormat df1 = new SimpleDateFormat(“yyyy-MM-dd”);
DateFormat df2 = new SimpleDateFormat(“MMM dd”);
String mydate = df2.format(df1
.parse(第一));
这样我从第一个和第二个字符串得到两个日期.
看到代码
private static List<Date> getDates(String dateString1,String dateString2) { ArrayList<Date> dates = new ArrayList<Date>(); DateFormat df1 = new SimpleDateFormat("yyyy-MM-dd"); Date date1 = null; Date date2 = null; try { date1 = df1 .parse(dateString1); date2 = df1 .parse(dateString2); } catch (ParseException E) { e.printStackTrace(); } Calendar cal1 = Calendar.geTinstance(); cal1.setTime(date1); Calendar cal2 = Calendar.geTinstance(); cal2.setTime(date2); while(!cal1.after(cal2)) { dates.add(cal1.getTime()); cal1.add(Calendar.DATE,1); } return dates; }
并使用如下
List<Date> dates = getDates("2012-02-01","2012-03-01"); for(Date date:dates) System.out.println(datE);
以上是大佬教程为你收集整理的在android中两个日期之间的日期全部内容,希望文章能够帮你解决在android中两个日期之间的日期所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。