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();