赛迪网 > IT技术 Java > (最新更新)Java基础
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

在J2ME手机编程中的时间处理的方法

发布时间:2006.04.03 11:48     来源:www.51cto.com     作者:

一、时间的表达方式

时间在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编程中随机数字处理的介绍 (04-03) · 在J2ME手机编程中使用字体的介绍 (04-03)
· 在J2ME手机编程中使用颜色的介绍 (04-03) · 在J2ME手机开发中的部分问题解答 (04-03)
· J2ME编程实践 之手机屏幕的导航 (04-03) · J2ME编写手机应用程序Motorola iDEN篇 (04-03)
· J2ME编程实践之非常灵活的RMS的应用 (04-03) · 在J2ME网络编程中使用CMWAP代理 (04-03)
· 使用J2ME发送手机短信息的详细介绍 (04-03) · J2ME编程实践之联网开发的详细介绍 (04-03)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· IT治理撞入“死胡同”的七大诱因 应如何避开
· 互联网零售业酝酿新物种 零售基因信息化变异
· ERP案例分析 SaaS带来冲击 IT服务商面临挑战
· 通方期货CRM解决方案 房地产行业CRM解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统