0

私はこの形式の日付値を持っています:yyyy-MM-dd kk:mm:ss

したがって、この行からdata = params.getString("data");、別のアクティビティで以前に設定した日付を取得します。したがって、ボタンをクリックして、日付の値に+10分を追加する必要があります。

私はそれを通してそれを知っていますvalue.put("...",...);が、私は日付を変更したくないので、値の時間だけを変更します。どうすればいいですか?

4

1 に答える 1

1

Calendar のインスタンスを使用します。

 SimpleDateFormat currentDate = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss");

 Calendar c = Calendar.getInstance();
 c.setTime(currentDate.parse(data)); // your date value
 c.add(Calendar.MINUTE,10);
 newDate = c.getTime()
于 2012-10-18T18:15:37.890 に答える