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
Java 如何确定明天';在J2ME中的日期是否用于日期字段?_Java_Datetime_Java Me - Fatal编程技术网

Java 如何确定明天';在J2ME中的日期是否用于日期字段?

Java 如何确定明天';在J2ME中的日期是否用于日期字段?,java,datetime,java-me,Java,Datetime,Java Me,我基本上希望能够显示明天的日期 我有这个,显示今天的日期 private Date date = new Date(); 我试过这个,但这给了我1970年1月1日 private Date date = new Date(+1); 请帮助注意,不推荐使用Date.setBlah和Date.getBlah方法。(但不确定在J2ME中是否有此功能。) 正如这里所建议的,使用类日历的实现,如下所示: Calendar myCalendar = Calendar.getInstance(); lon

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

我有这个,显示今天的日期

private Date date = new Date();
我试过这个,但这给了我1970年1月1日

private Date date = new Date(+1);

请帮助

注意,不推荐使用
Date.setBlah
Date.getBlah
方法。(但不确定在J2ME中是否有此功能。)

正如这里所建议的,使用类日历的实现,如下所示:

Calendar myCalendar = Calendar.getInstance();
long tomorrow = myCalendar.getTimeInMillis() + 24 * 60 * 60 * 1000;
myCalendar.setTimeInMillis(tomorrow);
你想怎么做就怎么做

希望这有帮助

Yuval=8-

日期构造函数的整数(实际长度)参数用于指定从1970年1月1日(格林尼治标准时间)开始的毫秒偏移量

你需要改用日历

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

课堂日期已经被弃用多年了,我不认为它有一夜之间消失的风险。。。但你是对的,日历编写得更好,应该经常使用。公平地说,java.util.Date并没有被弃用,只是将日期视为字段集合的方法。为什么要创建自己的日历实现?为什么不直接使用Calendar.getInstance()?为什么?一定是深夜让我忘记了getInstance。注释和编辑。
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, 1);
Date date = cal.getTime();