は、私は基本的に明日は私がDateFieldで使用するJ2MEの明日の日付を決定するにはどうすればよいですか?
を助けてください1970private Date date = new Date(+1);
1月1日私はこれを試してみましたが、これは私を与えた
private Date date = new Date();
今日の日付が表示され、これを持って
を日付表示できるようにしたいですは、私は基本的に明日は私がDateFieldで使用するJ2MEの明日の日付を決定するにはどうすればよいですか?
を助けてください1970private Date date = new Date(+1);
1月1日私はこれを試してみましたが、これは私を与えた
private Date date = new Date();
今日の日付が表示され、これを持って
を日付表示できるようにしたいです注:Date.setBlah
およびDate.getBlah
のメソッドは推奨されません。Calendar shoul代わりに使用してください。ここで示唆したように
private Date date = new Date();
date.setDate(date.getDate() + 1);
、クラスカレンダーの実装これよう
を使用する(つまりはしかしJ2MEで利用できるかどうかわからない。):
Calendar myCalendar = Calendar.getInstance();
long tomorrow = myCalendar.getTimeInMillis() + 24 * 60 * 60 * 1000;
myCalendar.setTimeInMillis(tomorrow);
そして、あなたがそれをやりたいです...このことができます
希望、
のYuval = 8)
独自のカレンダー実装を行う理由は何ですか?なぜCalendar.getInstance()を使用しないのですか? –
なぜ実際に?私がgetInstanceを忘れさせる遅い時間だったに違いない。注目され、編集された。 – Yuval
Dateコンストラクタの整数(実際はlong)パラメータは、1970年1月1日GMTからのオフセットのミリ秒を指定するためのものです。あなたが代わりに
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, 1);
Date date = cal.getTime();
クラスDateは、ここ数年で廃止されたカレンダーを使用する必要が
が、私は一晩消えることの危険性はないと思う...しかし、あなたは正しい、カレンダーがありますよく書かれ、通常は使用すべきです。 – Yuval
完全に公正であるために、java.util.Dateは非推奨ではなく、Dateをフィールドの集合として扱うメソッドです。 –
真実、これを反映するように投稿を更新しました。 –