失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java 获取上个月最后一天 本月最后一天 下月第一天 每个自然月的第一天和最后一天

java 获取上个月最后一天 本月最后一天 下月第一天 每个自然月的第一天和最后一天

时间:2023-09-08 07:20:33

相关推荐

java 获取上个月最后一天 本月最后一天 下月第一天 每个自然月的第一天和最后一天

采用joda-Time获取。

一:以下引入的jar包是:import org.joda.time.LocalDate。

1.获取上个月的最后一天:

LocalDate lastDayOfPreviousMonth = LocalDate.now().minusMonths(1).dayOfMonth().withMaximumValue();

2.获取当前月的最后一天:

LocalDate lastDayOfCurrentMouth = LocalDate.now().dayOfMonth().withMaximumValue();

3.获取下个月的第一天:

LocalDate firstDayOfNextMouth = LocalDate.now().plusMonths(1).dayOfMonth().withMinimumValue();

注:想要转成String类型的,后面加.toString("日期格式");

二:以下引入的jar包是:import org.joda.time.DateTime

1.每个自然月的第一天:

String firstDay = DateTime.now().dayOfMonth().withMinimumValue().toString("yyyy-MM-dd");

2.每个自然月的最后一天:

String lastDay = DateTime.now().dayOfMonth().withMaximumValue().toString("yyyy-MM-dd");

注:自然月:指每月的1号到那个月的月底。

2中方法都可以使用。

如果觉得《java 获取上个月最后一天 本月最后一天 下月第一天 每个自然月的第一天和最后一天》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。