System.out.println("请输入日期。如2017-11-01"); Scanner scan = new Scanner(System.in); String read = scan.nextLine(); Date date = formatter.parse(read); System.out.println("退后一天日期为:" + formatter.format(addDateOneDay(date))); } catch (ParseException e...
Date lastDay = FunTest.getLastDayOfMonth(date);System.out.println(lastDay); // 输出结果:2021-09-30 在使用上述函数时,我们首先创建一个Calendar实例,并将其时间设置为输入日期。接着,我们获取当前日期的年份和月份,然后设置Calendar实例为下个月的第一天,并将时间向前推一天,即得到输入日...
//你试试 打代码不容易,请采纳public static void main(String[] args) throws java.text.ParseException { Date d = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String date = format.format(d); System.out.println("现在的日期是:...
下面是一个简单的示例代码,用于获取给定年份和月份的最后一天。首先,我们需要创建一个Calendar实例,然后设置年份和月份,接着将日期设置为0,这样就可以获取到当月的最后一天。具体实现如下:import java.util.Calendar;public class Test { public static void main(String[] args) { System.out.println...
闰年。。。参考代码:public static Date excelDateNumber2JavaDate(int datenumber) { GregorianCalendar cal = new GregorianCalendar();cal.setTimeInMillis((new Date(0)).getTime());int i = Calendar.DAY_OF_MONTH;cal.set(Calendar.DAY_OF_MONTH,datenumber);cal.set(cal.get(GregorianCalendar....