相关疑难解决方法(0)

计算的最后一天

我在计算当月的下一个最后一天是否为计划发送的通知时遇到问题.

这是我的代码:

RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency();
Calendar nextNotifTime = Calendar.getInstance();
Run Code Online (Sandbox Code Playgroud)

这是引起我相信问题的界限:

nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(), 
                  recurrenceFrequency.getRecurrenceOffset());
Run Code Online (Sandbox Code Playgroud)

如何使用日历正确设置通知的下个月的最后一天?

java datetime calendar

133
推荐指数
7
解决办法
17万
查看次数

如何使用JodaTime获取特定月份的最后日期?

我需要得到org.joda.time.LocalDate一个月的第一个日期和最后一个日期.获得第一个是微不足道的,但是获得最后一个似乎需要一些逻辑,因为几个月有不同的长度,二月长度甚至变化多年.是否有一个已经内置于JodaTime的机制或者我应该自己实现它?

java scala jodatime

108
推荐指数
1
解决办法
5万
查看次数

在给定的字符串日期中获取该月的最后一天

我的输入字符串日期如下:

String date = "1/13/2012";
Run Code Online (Sandbox Code Playgroud)

我得到的月份如下:

SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");
Date convertedDate = dateFormat.parse(date);
String month = new SimpleDateFormat("MM").format(convertedDate);
Run Code Online (Sandbox Code Playgroud)

但是如何在给定的字符串日期中获取该月的最后一个日历日?

例如:对于String "1/13/2012",输出必须是"1/31/2012".

java calendar date

59
推荐指数
6
解决办法
16万
查看次数

标签 统计

java ×3

calendar ×2

date ×1

datetime ×1

jodatime ×1

scala ×1