网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  用java做时间的减法     
  文章作者:未知  文章来源:水木森林  
  查看:102次  录入:管理员--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 实现web 登陆 11-17
string 对象 11-16
java how to program(third edition)——我的java手记(三) 11-17
java入门:java语言种关于ejb技术概论 01-30
j2ee基础:几种主要ejb container介绍 11-16
javavm,反射与动态代理 11-17
java socket编程(二)-3 11-17
java网络协议 tcp和客户端/服务器范型 11-17
[学习笔记]thinking in java (the 2nd edition) study note (3) 11-17
adl photoshop scorm教程实例学习策略分析(原创) 11-17
专稿:实战ejb之三 开发会话bean(有状态会话bean) 11-17
用java多媒体框架实现自播放 11-16
课程介绍(9)sl-310 超越cgi 开发java servlets 11-16
如何感受java 2 ee 5.0的最新规范特性 11-16
j2se综合--区分eclipse中的两种jre 01-09
italics 方法 11-16
java servlet概述 11-17
技巧:使用java把文件/目录压缩成zip包 11-16
sun修正5个java“高危”缺陷 11-17
j2ee 应用程序中的数据管理和数据持久性 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息