gpt4 book ai didi

java - 安卓日期范围

转载 作者:行者123 更新时间:2023-12-01 11:02:07 25 4
gpt4 key购买 nike

我有 2 个 DatePickers,可以从日期到日期进行选择。我需要获取日期范围并将它们放入数组中。所以我有:

String s1 = "05.05.2014"
String s2 = "01.01.2015"

我需要做

String blablabla[] ={05.05.2014,06.05,2014,07.05.2014........01.01.2015}

最佳答案

尝试使用 Java-Calender:

关键是在日期“s1”上添加 1 天,您可以使用 calendarFrom.add(Calendar.DATE, 1);

 String s1 = "05.05.2015";
String s2 = "11.05.2015";
SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
Calendar calendarFrom = Calendar.getInstance();
Calendar calendarUntil = Calendar.getInstance();

calendarFrom.setTime(dateFormat.parse(s1));
calendarUntil.setTime(dateFormat.parse(s2));
while (calendarFrom.compareTo(calendarUntil) != 0) {
System.out.println(dateFormat.format(calendarFrom.getTime()));
calendarFrom.add(Calendar.DATE, 1);
}

您可以在 while 循环中填充一个列表,然后根据需要处理它...

关于java - 安卓日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33261913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com