Calendar date to yyyy-MM-dd format in java

后端 未结 9 1064
别跟我提以往
别跟我提以往 2020-11-22 06:16

How to convert calendar date to yyyy-MM-dd format.

Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, 1);
Date date = cal.getTime();          


        
9条回答
  •  爱一瞬间的悲伤
    2020-11-22 06:40

    Your code is wrong. No point of parsing date and keep that as Date object.

    You can format the calender date object when you want to display and keep that as a string.

    Calendar cal = Calendar.getInstance();
    cal.add(Calendar.DATE, 1);
    Date date = cal.getTime();             
    SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");          
    String inActiveDate = null;
    try {
        inActiveDate = format1.format(date);
        System.out.println(inActiveDate );
    } catch (ParseException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
    

提交回复
热议问题