网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  用java做时间的减法     
  文章作者:未知  文章来源:水木森林  
  查看:118次  录入:管理员--2007-11-17  
 
  活用 gregoriancalendar 类的 gettimeinmillis() 方法。
注意,取到的值是从1970年1月1日00:00:00开始算起所经过的微秒数。一秒是一千微秒。

下面是自己写的一个例程及运行结果:

import java.util.gregoriancalendar;

class testclender {

public static void main (string args[]) {

gregoriancalendar ca = new gregoriancalendar();
system.out.println("ca: " + ca);
system.out.println("ca.time: " + ca.gettimeinmillis());

gregoriancalendar ca0 = new gregoriancalendar(2004-1900,11,31,23,59,59);
gregoriancalendar ca1 = new gregoriancalendar(2005-1900,00,01,00,00,02);
long sa = ca1.gettimeinmillis() - ca0.gettimeinmillis();
system.out.println("ca1-ca0: " + sa);

//2004.11.05 added
string old = "20041231235959";
int old_yyyy = integer.parseint(old.substring(0,4));
int old_mm = integer.parseint(old.substring(4,6));
int old_dd = integer.parseint(old.substring(6,8));
int old_hh = integer.parseint(old.substring(8,10));
int old_mi = integer.parseint(old.substring(10,12));
int old_ss = integer.parseint(old.substring(12,14));
string now = "20050101235959";
int now_yyyy = integer.parseint(now.substring(0,4));
int now_mm = integer.parseint(now.substring(4,6));
int now_dd = integer.parseint(now.substring(6,8));
int now_hh = integer.parseint(now.substring(8,10));
int now_mi = integer.parseint(now.substring(10,12));
int now_ss = integer.parseint(now.substring(12,14));
gregoriancalendar gcold = new gregoriancalendar(
old_yyyy-1900,old_mm-1,old_dd,old_hh,old_mi,old_ss);
gregoriancalendar gcnow = new gregoriancalendar(
now_yyyy-1900,now_mm-1,now_dd,now_hh,now_mi,now_ss);
sa = gcnow.gettimeinmillis() - gcold.gettimeinmillis();
system.out.println("now-old: " + sa);

}

}
 
 
上一篇: 用java转化汉字为拼音全拼    下一篇: 用jbuilder 7开发ejb例程--开发session bean源码
  相关文档
设计及设计模式:关于java权限控制算法 01-24
java web server2.0 11-17
对java提供的两个map进行了性能测试 11-17
开发midp联网应用程序 11-17
javarmi入门实战 11-17
分享:轻松维护rdf元数据模型(图) 11-17
用OSCache提升J2EE系统运行性能2 08-05
设计表现层时需要考虑的几个问题 11-17
表单递交合法性检测 - 只接受数字 11-17
java servlet 编程及应用之cookie的使用方法 11-16
有什么理由不使用spring? 11-17
think in java stream 经典 11-17
swt:awt和swing的强大竞争者 11-17
浅谈java与c#的事件处理机制 11-17
java新手必读:java学习的捷径 11-16
java.util.zip创建和读取zip文件的类 11-17
基于osgi搭建动态化的系统 11-17
eclipse远程调试weblogic运行的源代码 11-16
struts开发指南之mvc架构实际应用 11-17
j2se综合--为什么java中继承是有害的 01-24
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息