java - 如何用java获取一个财政年度

标签 java string

如何更改年份(2014)的值,即从 3 月到 12 月,年份的值为 2014,12 月(2014)之后,年份的值应更改为 Year+ 1 即 java 中的 2015

目前我正在做下面的代码

String monthsArray[] = { "Apr","May", "Jun", "July", "Aug",    
                         "Sep", "Oct","Nov", "Dec",
                         "Jan", "Feb", "Mar" };

for (int m = 0; m < monthsArray.length; m++) {
    int yearInt = Integer.parseInt(year);
    if (m == 9) {
        yearInt = yearInt + 1;
    }
    if (m >= 9) {
        year = Integer.toString(yearInt);
        accountsBean.setYear(year);
    } else {
        accountsBean.setYear(year);
    }
}

最佳答案

您可以使用以下命令将年份附加到日期:

Calendar c = Calendar.getInstance();
c.setTime(randomDate);
c.add(Calendar.YEAR, 1); // add 1 year to randomDate
Date date = c.getTime();

关于java - 如何用java获取一个财政年度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37670382/

相关文章:

java - 匹配两个很长容器中的两个 ID 的有效方法

arrays - 类型 'String' 不符合协议(protocol) 'NSCopying' - 数组 swift json 错误

javascript - 使用正则表达式捕获字符串中的所有内容

java - System.nanoTime() 是否保证返回唯一值?

java - 在层次结构中设置类路径其他目录

java - 优雅地退出应用程序?

java - 如何获取 Weblogic 安全领域内 OID/OAM 中可用的所有用户属性?

java - 使用java反射提取注释值?

ruby-on-rails - 如果 :string is for text, 复选框数据如何存储在 Rails 中?

java分割引号内的字符串