は1

2011-01-24 4 views
2

HIIすべて 日付を追加し、私は私が最初の日付の形式に変換し、は1

13-12-2000

に1 12-12-2000

よう

に日付を増やしたい文字列形式 の日付を持っています

、その増加した日付を文字列に変換したい

+0

の可能重複[私はJavaで1日までの日付をインクリメントするにはどうすればよいです?](http://stackoverflow.com/questions/428918/how-can- i-increment-a-day-by-one-in-java) – dogbane

答えて

1

Example私はこれが機能すると思います

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()); 
0
  1. 解析と書式設定のためのDateFormat。 Example
  2. Calendar。日付演算用の.roll(...)。 Example

setLenient(真)を忘れないでください。

+0

この場合、 'setLenient(true)'はなぜ重要なのでしょうか? – Jesper

+0

@Jesperこれは、日付を転記するときに重要です –