Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将日期加一_Java_Date - Fatal编程技术网

Java 将日期加一

Java 将日期加一,java,date,Java,Date,大家好 我有字符串形式的日期 我想把它转换成第一个日期形式,并将日期增加到一个类似的形式 12-12-2000 到 13-12-2000 并希望将增加的日期重新转换为字符串 用于解析和格式化的DateFormat .roll(…)用于日期算术 注意:不要忘记设置宽容(真) 我想这会管用的 String date = "2011-05-01"; SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calen

大家好 我有字符串形式的日期 我想把它转换成第一个日期形式,并将日期增加到一个类似的形式

12-12-2000

13-12-2000

并希望将增加的日期重新转换为字符串

  • 用于解析和格式化的DateFormat
  • .roll(…)用于日期算术 注意:不要忘记设置宽容(真)

    我想这会管用的

    String date = "2011-05-01"; 
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
    Calendar c = Calendar.getInstance();
    c.setTime(df.parse(date));
    c.add(Calendar.DATE, 1);  // how many days you want to add like here 1
    String addeddate = df.format(c.getTime());  
    

    为什么
    setLenient(true)
    在这种情况下如此重要?可能重复?Jesper在滚动日期时这很重要