java8、jdk8根据月份得到前一个月,后一个月

 时间:2024-10-13 13:38:31

1、计算每一个月份的前一个月:2017-11

java8、jdk8根据月份得到前一个月,后一个月

2、编写一个java类:DateUtils

java8、jdk8根据月份得到前一个月,后一个月

3、在该类中建立一个静态方法:beforeMonth48

java8、jdk8根据月份得到前一个月,后一个月

4、方法类代码如下:/** * 查找上一个月 * @param month * @return */ public stat足毂忍珩ic String beforeMonth48(String month){ DateTimeFormatter sdf = DateTimeFormatter.ofPattern("yyyy-MM"); YearMonth yearMonth = YearMonth.parse(month); return yearMonth.minus(1, ChronoUnit.MONTHS).toString(); }

java8、jdk8根据月份得到前一个月,后一个月

5、整个类代码:import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.*;import java.time.format.DateTimeFormatter;import java.time.format.DateTimeFormatterBuilder;import java.time.temporal.ChronoUnit;import java.time.temporal.TemporalAccessor;import java.util.Calendar;public class DateUtils { /** * 查找上一个月 * @param month * @return */ public static String beforeMonth48(String month){ DateTimeFormatter sdf = DateTimeFormatter.ofPattern("yyyy-MM"); YearMonth yearMonth = YearMonth.parse(month); return yearMonth.minus(1, ChronoUnit.MONTHS).toString(); } public static void main(String[] args) throws ParseException { System.out.println(beforeMonth48("2017-11")); }}

java8、jdk8根据月份得到前一个月,后一个月

6、测试结果输出.

java8、jdk8根据月份得到前一个月,后一个月
  • soapui使用教程
  • 用selenium 操作浏览器,进行填写
  • Dtu连接虚拟串口配置方法
  • 温泉蛋肥牛饭的制作方法
  • Oracle Net Manager修改配置后,不起作用
  • 热门搜索
    大便干燥怎么办拉不出来怎么办 红米手机怎么刷机 乌鸡白凤丸怎么吃 怎么盗qq号简单方法 冰箱结冰怎么回事 重度宫颈糜烂怎么治疗 脸上痘印怎么快速去除 葭怎么读 win7怎么进入安全模式 灵芝粉怎么吃