java取月份的天数,对字符串的处理

Posted Yzzzzzzzzz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java取月份的天数,对字符串的处理相关的知识,希望对你有一定的参考价值。

  

1.使用Calendar获取上个月的最后一天

    Calendar calendar = Calendar.getInstance();
    calendar.set(Calendar.DAY_OF_MONTH, 1);
    calendar.add(Calendar.DATE, -1);
    String lastMonthEndDay = new SimpleDateFormat("yyyyMMdd").format(calendar.getTime()); 

 

2.获取自定义月份的天数

    String sumDate = "201802";
    Calendar calendar = Calendar.getInstance();
    try {
        Date data = new SimpleDateFormat("yyyyMM").parse(sumDate);
        calendar.setTime(data);
    } catch (ParseException e) {
        e.printStackTrace();
    }
    int MonthDays = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
    System.out.println(MonthDays);

3.关于subString

  String str = "abcdefg";

  System.out.println(str.substring(0, 3));

  输出结果为abc

首先截取字符串是从0开始计算,然后截取到3.  

截取的内容为  0  1  2 ,也就是a  b  c

 

以上是关于java取月份的天数,对字符串的处理的主要内容,如果未能解决你的问题,请参考以下文章

java读取excel文件,怎么取日期列?

java得到上个月的月份及天数

如何用excel计算月份和天数?

怎样得到当前月份的天数(Java)?

java年月相减得出哪几个月份

用java编写:输入任意年份和月份,输出对应月份的天数。