时间处理在程序开发中相当常见,下面对于时间处理做一个简单的说明。
一、时间的表达方式
时间在j2me中有两种表达方式:
1、以和gmt1970年1月1号午夜12点和现在相差的毫秒数来代表
这种方式适合比较两个时间之间的差值。
2、以对象的形式来表达
二、时间处理的相关类
时间处理在j2me中涉及三个类:
1、system类
long time = system. currenttimemillis();
使用该方法可以获得当前时间,时间的表达方式为上面提到的第一种。
2、date类
date date = new date();
获得当前时间,使用对象的形式来进行表达。
3、calendar类
calendar calendar = calendar. getinstance();
三、时间处理的具体操作
1、以上三种表达方式的转换:
a)将system类获得的时间转换为date对象
date date = new date(system. currenttimemillis());
b)将date类型的对象转换为calendar类型的对象
calendar calendar = calendar. getinstance();
date date = new date();
calendar.settime(date);
2、使用calendar完成一些日期操作:
calendar是时间处理中最常用也是功能最强大的类,可以用它来获得某个时间的日期、星期几等信息。
获得日期:
calendar calendar = calendar. getinstance();
……
int day = calendar.get(calendar. date);
获得日期、年份、星期的操作和这个类似。
需要注意的是:calendar中表示月份的数字和实际相差1,即1月用数字0表示,2月用数字1表示,……12月用数字11表示。
详细解决方案
J2ME编程中时间处理全攻略
热度:70 发布时间:2024-01-19 21:22:15.0
相关解决方案
- J2ME 改变字体大小解决办法
- j2me 验证码提交,该怎么解决
- j2me 环境筹建
- j2me 怎么获取当月的天数!
- j2me 排序步骤 整数数组
- Effective J2ME(一)
- Effective J2ME(三)
- J2ME Mobile 3D入门教程(2)
- fedora 上 j2me 的 中文 乱码
- j2me 排雷游戏
- j2me 后台老板运行
- 鸟哥,j2me,D608一些有关问题
- Effective J2ME (一)
- Effective J2ME (三)
- Effective J2ME(二)
- J2ME 控制台中文输出乱码有关问题解决
- Effective J2ME(四)
- J2me drawRGB的运用详细解释
- J2ME Mobile 3D入门教程(3)碰撞初步
- 索尼爱立顺手机在 J2ME 程序中的字体大小
- J2ME: 由用户自行设立键值
- J2ME 施用的字体 Font 类
- j2me 验证码交付
- J2me 游戏点阵字库发动机(三)之字体绘制改进算法
- J2me 游戏点阵字库发动机(二)字体绘制函数分析
- J2me 游戏点阵字库发动机(五)之部分汉字库
- J2ME 改变字体大小,该怎么处理
- J2ME android之间的有关问题
- j2me socket联网出有关问题
- J2ME 打包有关问题