J2ME

J2ME 中关于 Date 对象的操作

日期时间操作是J2me开发中的一个重点,然而J2me发展到现在,鉴于设备性能的局限性,其Date对象一直是Java 3版本下的简易版本,仅仅提供一个Date对象和uint类型的转换工作以及获取当前时间,其他的格式化等功能完全没有提供。翻了一下API可知,Java 3将Data对象的一些字段操作写在了java.util.Calendar包。 使用Calendar对象操作Date对象主要分为以下三步: 首先要指定时区,但是在模拟器上测试时只能支持+0时区的,实机未测试,一般使用不带参数的getInstance静态方法获取一个Calendar的实例。 其次是使用setDate实例方法传入一个已知的Date对象,如果获取的是当前时间的信息可以省略这一步,不必使用setDate(new Date())获取当前时间。在第一步getInstance之后其内部存储的Date值就是当前时间。 之后就可以使用get和set方法对Date对象的某些字段进行操作,在Calendar类中声明了许多用于作为字段名的常量,如YEAR、MONTH、DATE、DAY_OF_WEEK、

  • George Chung
    George Chung
3 min read
J2ME

EclipseME + J2ME WTK + Antenna Jar搭配J2ME环境成功

Eclipse用的3.8M1,在eclipse官网找最新版下载。 EclipseME用Eclipse的自动安装,地址是http://eclipseme.org/updates/。 J2ME WTK要下载http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javame-419430.html#sun_java_wireless_toolkit-2.5.2_01b-oth-JPR的版本,从3.0开始Sun内置了NetBeans的IDE,且不再主动兼容Eclipse。 Antenna去http://antenna.sourceforge.net/

  • George Chung
    George Chung
1 min read