博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
J2ME编程中时间处理全攻略
阅读量:4043 次
发布时间:2019-05-24

本文共 891 字,大约阅读时间需要 2 分钟。

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

  一、时间的表达方式
  时间在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表示。

转载地址:http://ldedi.baihongyu.com/

你可能感兴趣的文章
慢慢欣赏linux make uImage流程
查看>>
linux内核学习(7)脱胎换骨解压缩的内核
查看>>
以太网基础知识
查看>>
慢慢欣赏linux 内核模块引用
查看>>
kprobe学习
查看>>
慢慢欣赏linux phy驱动初始化2
查看>>
慢慢欣赏linux CPU占用率学习
查看>>
2020年终总结
查看>>
Homebrew指令集
查看>>
React Native(一):搭建开发环境、出Hello World
查看>>
React Native(二):属性、状态
查看>>
JSX使用总结
查看>>
React Native(四):布局(使用Flexbox)
查看>>
React Native(七):Android双击Back键退出应用
查看>>
Android自定义apk名称、版本号自增
查看>>
adb command not found
查看>>
Xcode 启动页面禁用和显示
查看>>
【剑指offer】q50:树中结点的最近祖先
查看>>
二叉树的非递归遍历
查看>>
【leetcode】Reorder List (python)
查看>>