如何在J2ME中确定明天的日期以便在DateField中使用?

时间:2009-04-16 19:03:23

标签: java datetime java-me

我基本上希望能够显示明天的日期

我有这个显示今天的日期

private Date date = new Date();

我试过这个,但这给了我1970年1月

private Date date = new Date(+1);

请帮助

3 个答案:

答案 0 :(得分:7)

Date构造函数的整数(实际上是长)参数用于指定1970年1月1日GMT的偏移毫秒数。

您需要使用日历

Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, 1);
Date date = cal.getTime();

答案 1 :(得分:1)

注意,不推荐使用Date.setBlahDate.getBlah方法,而应使用Calendar。 (不确定这是否可以在J2ME中使用。)

private Date date = new Date();
date.setDate(date.getDate() + 1);

答案 2 :(得分:0)

正如这里建议的那样,使用 类Calendar的实现,如下所示:

Calendar myCalendar = Calendar.getInstance();
long tomorrow = myCalendar.getTimeInMillis() + 24 * 60 * 60 * 1000;
myCalendar.setTimeInMillis(tomorrow);

随便做任何你想做的事......

希望这有帮助,

Yuval = 8 - )