J2ME编程中时间处理全攻略
2009-02-05 09:28
211 查看
时间处理在程序开发中相当常见,下面对于时间处理做一个简单的说明。
一、时间的表达方式
时间在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中有两种表达方式:
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中的时间处理全攻略
- J2ME中的时间处理全攻略
- J2ME中处理日期相关问题以及收藏一个日期处理类(忽略时间)
- PowerShell编程之日期时间处理
- Qt编程19:Qt时间日期的处理(QTime、QDateTime的使用比较简单)
- 编程学习笔记6--日期和时间的处理
- J2ME中随机数字处理全攻略
- J2ME中随机数字处理全攻略(转载)
- J2ME中随机数字处理全攻略
- Java编程那些事儿78——时间和日期处理(陈跃峰的J2ME博客)
- [存档]J2ME中随机数字处理全攻略
- 【网络编程】处理定时事件(三)---看看Libco的时间轮
- [国嵌攻略][077][Linux时间编程]
- J2ME编程中的三种低级用户界面事件处理技术比较
- J2ME应用实例之:日期处理类(忽略时间)
- J2ME程序开发中随机数字处理全攻略
- [存档]J2ME中随机数字处理全攻略
- c#.NET 中关于日期时间的格式化处理
- 网络编程释疑之:TCP半开连接的处理
- 处理时间问题