`
java2000.net
  • 浏览: 650827 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

J2ME中的时间处理全攻略

阅读更多

J2ME中的时间处理全攻略

作者:陈跃峰

出自:http://blog.csdn.net/mailbomb

 

       时间处理在程序开发中相当常见,下面对于时间处理做一个简单的说明。

一、时间的表达方式

时间在J2ME中有两种表达方式:

1、  以和GMT197011号午夜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中的时间处理主要依赖于`System.currentTimeMillis()`函数,它返回自1970年1月1日00:00:00 GMT以来的毫秒数。这个...

    图片分类 J2ME中的图片处理

    【标题】:“图片分类 J2ME中的图片处理” 【描述】:“图片的特点及分类;png图片的格式分析;图片在J2me中的应用。” 【标签】:“图片处理” “J2ME” “png” 在Java的移动开发领域,J2ME(Java 2 Micro ...

    J2ME中文输入Demo

    在J2ME中,开发人员需要处理资源有限的环境,因此,提供中文输入功能是一个挑战,因为这需要在小型设备上实现复杂的字符编码和输入法。 本"J2ME中文输入Demo"旨在为开发者展示如何在J2ME环境中实现基本的中文输入...

    j2me 图片处理特效

    总的来说,这个资源包涵盖了J2ME中的几个核心概念:图片处理、动态特效、音乐播放以及设备传感器的利用。开发者可以通过学习这些技术,提升其在移动平台上的应用开发能力,创造出更加生动、有趣的用户体验。对于J2ME...

    J2ME中文教程,J2ME手机程序开发

    J2ME中的GAME API,是MIDP的一个扩展,特别为游戏开发设计。它提供了高级图形绘制功能,如位图操作、动画处理、声音播放等,使得开发者能创建更具交互性和动态效果的游戏。 ### 学习路径与实践 学习J2ME,首先要...

    J2ME_Map.rar_J2ME 地图_J2ME游戏_j2me 游戏_j2me_m_绘制地图

    在J2ME中,地图通常以二维数组或网格的形式表示,每个单元格代表地图上的一个特定区域,可以是空地、建筑物、敌人位置等。通过这种方式,开发者能够轻松地实现角色移动、碰撞检测等功能。 地图绘制则涉及到图形渲染...

    J2ME相关技术,介绍J2ME的问题处理

    然而,J2ME不涉及J2SE中的某些特性,如JDK命令行工具、AWT和Swing图形库,因为它们在移动设备上不适用或被简化。 二、J2ME的局限性 尽管J2ME具备跨平台特性,但存在一些限制: 1. 移植性问题:在不修改代码的情况下...

    J2ME中png图片处理压缩

    本文将深入探讨如何在J2ME中处理和压缩PNG图片,通过实例代码帮助理解相关技术。 首先,PNG图片格式采用的是基于LZ77的无损压缩算法,这使得图像在压缩后仍能保持原始质量,但文件大小比未压缩的位图小很多。在J2ME...

    J2ME中文教程.pdf

    J2ME中文教程 不错的学习资料,刚开始学习的可以参考下!

    j2me开发教程全集

    7. **事件处理**:J2ME中的事件处理机制包括键盘事件和用户界面组件的点击事件,开发者需要监听并响应这些事件。 8. **无线特性**:J2ME的WMA和WSP(Wireless Session Protocol)可以实现无线消息传递和WAP浏览。 ...

    J2ME中文版教程 J2ME教程

    3. **基础语法与编程**:教程深入讲解了J2ME中的基本数据类型、控制结构、类和对象、异常处理等Java语言基础知识,这些都是编写任何程序的基础。 4. **MIDP API详解**:MIDP是J2ME中用于创建移动应用的核心API,...

    j2me环境配置攻略

    ### j2me环境配置攻略 #### 一、引言 J2ME(Java 2 Platform Micro Edition)是Java平台的一个版本,专为嵌入式和移动设备设计。它包括一个小型虚拟机和一组专为资源有限的设备优化的类库。本文将详细介绍如何配置...

    J2ME 中文api以及应用 J2ME 中文api以及应用.rar

    5. **J2ME多媒体API(JSR-135)**:允许开发者在J2ME应用中集成音频、视频和图像处理功能。 6. **J2ME本地接口(JSR-120)**:允许J2ME应用与设备的硬件特性进行交互,如摄像头、GPS等。 在**J2ME_中文api.CHM**...

    J2ME开发文档(全)

    在J2ME中,利用JSR-82(Java API for Bluetooth Wireless Technology)和JSR-118(Java API for Multimedia Messaging Service)进行无线通信。同时,J2ME支持本地数据存储,如RecordStore API,可以实现简单的数据...

    J2ME中文教程

    在J2ME中,RecordStore是用于存储非结构化数据的主要机制。开发者可以创建、读取、更新和删除RecordStore中的记录。此外,FileConnection API允许开发者访问设备的文件系统,进行文件的读写操作。 **游戏开发** ...

    基于j2me的图片处理程序

    1. 图像加载与显示:J2ME中的图片数据通常以位图(Bitmap)形式存在,开发者需要使用`Image`类来加载和管理图像资源。例如,通过`Image.createImage()`方法读取存储在设备内存或网络上的图片文件,并利用`Graphics`...

    j2me游戏(源码齐全)

    游戏逻辑则可能由事件处理、时间管理以及碰撞检测等机制来实现。 学习 J2ME 游戏开发,你需要了解以下几个关键知识点: 1. **MIDP 和 LCDUI API**:这是 J2ME 应用开发的基础,用于创建图形用户界面和管理应用程序...

    j2me 中文api (html)

    2. **学习MIDP框架**:MIDP是构建J2ME应用的关键,通过阅读中文API文档,开发者能够理解如何创建屏幕、处理用户输入、管理屏幕状态等。 3. **探索扩展API**:对于有特殊需求的应用,开发者可以通过查阅相关API文档...

    用J2ME 规定时间内 记录按键次数的小程序

    在J2ME中,可以利用javax.microedition.lcdui.Command类和Display类来监听和处理按键事件。当用户按下设备上的按键时,对应的Command对象会被触发,从而调用其CommandListener的commandAction()方法,通过这个方法,...

    j2me 文档 开发 官方 中文

    7. **生命周期管理**:MIDlets有其特定的生命周期,包括启动、暂停、恢复和退出状态,开发者需要理解并正确处理这些状态转换。 8. **安全模型**:J2ME有严格的权限模型,MIDlets在访问敏感资源前需要获取用户的许可...

Global site tag (gtag.js) - Google Analytics