Tag: android jodatime

如何从某个日期获取日期列表?

我有两个变量: startDate – 例如29/04/2018 howManyDays – 例如30 我想获得自29/04/2018日期起30天的清单。 你能告诉我怎么办? 我发现只有两天约会。 int days = Days.daysBetween(startDate, endDate).getDays(); List dates = new ArrayList(days); // Set initial capacity to `days`. for (int i=0; i < days; i++) { LocalDate d = startDate.withFieldAdded(DurationFieldType.days(), i); dates.add(d); } 我不知道如何更改代码。

Android转换日期时间解析错误(甚至尝试了joda时间)

我正在解析许多新闻源,每个项目的pubDate遵循相同的格式: 2017年6月11日星期日太阳18:18:23 +0000 不幸的是,一个Feed没有: 2017年6月10日星期六美国东部时间12:49:45 我试图使用androids java date和SimpleDateFormat来解析日期并没有运气: try { Calendar cal = Calendar.getInstance(); TimeZone tz = cal.getTimeZone(); SimpleDateFormat readDate = new SimpleDateFormat(“EEE, d MMM yyyy HH:mm:ss Z”); readDate.setTimeZone(TimeZone.getTimeZone(“UTC”)); Date date = readDate.parse(rssDateTime); SimpleDateFormat writeDate = new SimpleDateFormat(“EEE, d MMM yyyy HH:mm:ss Z”); writeDate.setTimeZone(tz); parsedDate = writeDate.format(date); } catch (ParseException e) { e.printStackTrace(); } 哪个引发错误: […]