java输入日期输出后一天

// 日期加1天 date = c.getTime(); return date; }}public class MyTest {public static void main(String[] args) {Date date = getDayDate(new Date(), 2);System.out.println(new SimpleDateFormat("yyyy年MM月dd日").format(date));}private static Date getDayDate(Date ...
java输入日期输出后一天
public class MyTest {
public static void main(String[] args) {
Date date = getDayDate(new Date(), 2);
System.out.println(new SimpleDateFormat("yyyy年MM月dd日").format(date));
}
private static Date getDayDate(Date date, int i) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DATE, i);
return calendar.getTime();
}
}2017-11-01
package com;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Scanner;public class Test { public static void main(String[] args) { try { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); 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) { // TODO Auto-generated catch block // e.printStackTrace(); System.out.println("录入错误,程序结束!"); } } public static Date addDateOneDay(Date date) { if (null == date) { return date; } Calendar c = Calendar.getInstance(); c.setTime(date); // 设置当前日期 c.add(Calendar.DATE, 1); // 日期加1天 date = c.getTime(); return date; }}2017-11-01
mengvlog 阅读 7 次 更新于 2025-07-18 12:20:20 我来答关注问题0
  • 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...

  •  文暄生活科普 Java 函数方法指南:如何获取给定日期的月份最后一天

    Date lastDay = FunTest.getLastDayOfMonth(date);System.out.println(lastDay); // 输出结果:2021-09-30 在使用上述函数时,我们首先创建一个Calendar实例,并将其时间设置为输入日期。接着,我们获取当前日期的年份和月份,然后设置Calendar实例为下个月的第一天,并将时间向前推一天,即得到输入日...

  •  优质内容提供者andy 怎么用java将获取的日期往后添加一天

    //你试试 打代码不容易,请采纳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...

  •  bqyshoot 今天(2008-2-29)用下面这段java函数读取日期后,所有读出来的日期都往后延后一天,是怎么回事?非常急

    闰年。。。参考代码: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....

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部