站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题问一个关于Calendar类时运算出现的问题

问一个关于Calendar类时运算出现的问题

摘要: 问一个关于Calendar类时运算出现的问题


最近在学J2ME
我的平台是ECLIPSE+WTK2。2
在学习中遇到个关于Calendar类的问题
程序如下
package study;

import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import java.util.*;
import javax.microedition.lcdui.*;
public class CalendarTest extends MIDlet {

protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
Calendar cal=Calendar.getInstance();
Date now=new Date();
cal.setTime(now);
System.out.println(cal);
//换成CCT时区
/*TimeZone tz=TimeZone.getTimeZone("CCT");
Calendar cctcal=Calendar.getInstance(tz);
Date now=new Date();
cctcal.setTime(now);
System.out.println(cctcal);*/

}

protected void pauseApp() {
// TODO Auto-generated method stub

}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub

}

}
其运算结果却是
com.sun.cldc.util.j2me.CalendarImpl@d590dbc
我就换了个时区,换成CCT的,其结果和上面的一样
我看应该的输出结果应该是日期和小时呀
为什么会是这样呢??


Calendar不能直接打印的
他下面有个get方法,楼主自己去看看吧


这样呀
我心中也觉的是
不过这个是《JAVA 手机/PDA程序设计入门》这本书里面的例子
还带着运算的结果
我也觉的可能不能打印的


↑返回目录
前一篇: 如何在手机上实现与中国移动网络的接入?
后一篇: [求助]文本框实现方法?