java如何获取当前年、月?

2年前 (2022) 程序员胖胖胖虎阿
268 0 0

package test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**

  • @author cgao103@fiberhome.com

  • @date 2021-12-30 15:57
    */
    public class Test5 {
    public static void main(String[] args) throws ParseException {
    SimpleDateFormat sdf1=new SimpleDateFormat(“yyyyMM”);
    SimpleDateFormat sdf2=new SimpleDateFormat(“yyyyMMdd”);
    Date nowDate=sdf1.parse(“202212”);
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(nowDate);
    calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
    System.out.println(sdf2.format(calendar.getTime()));

     String year1 = "2020";
     String month2 = "12";
    
     int year = calendar.get(Calendar.YEAR); //2015,当前年份
     int month = calendar.get(Calendar.MONTH) + 1; //12,当前月,注意加 1
    

    }

版权声明:程序员胖胖胖虎阿 发表于 2022年9月10日 上午11:08。
转载请注明:java如何获取当前年、月? | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...