CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

如何取得当前时间

楼主vcbear(http://vcbear.mblogger.cn)2000-12-04 16:46:00 在 Java / J2SE / 基础类 提问

初学Java,在一个派生于Thread的类里想做个时钟:  
  这样的获得时间:  
  //Date   NowDate   =   new   Date()  
  //如果这里定义NowDate那么下面的代码中NowDate值不变。  
   
  while(true)  
  {  
        Date   TheDate=new   Date();  
        .....//用TheDate.getHour(),getMinutes()...显示时间  
        TheDate   =null;  
  }  
  好象有问题(不停的分配内存给NowDate?).可是好象Date类除了  
  构造函数没有取当前时间的函数。  
  请问高手应该怎样正确的取时间?  
  问题点数:10、回复次数:6Top

1 楼robber(海盗)回复于 2000-12-04 17:08:00 得分 0

System.getTime()Top

2 楼yanhb(红叶)回复于 2000-12-04 17:41:00 得分 5

用Calender类的getInstance方法创建一个Calender对象,不加参数,可得一个默认的时区和地区的Calender,再用此Calender对象的getTime方法,得到此Calender对象的当前时间。   Top

3 楼vcbear(http://vcbear.mblogger.cn)回复于 2000-12-04 17:44:00 得分 0

System没有getTime函数,是不是因为我用的是vj6的原因。  
  TheDate.getTime()也不能更新时间。Top

4 楼vcbear(http://vcbear.mblogger.cn)回复于 2000-12-04 17:54:00 得分 0

to   yanbb:太复杂了吧,不过我会尝试一下的。还是想知道Date类里有没有简单点的实现方法  
  (不然我会觉得java比vc麻烦的)Top

5 楼borz(中五百万或是更多)回复于 2000-12-04 22:53:00 得分 5

难得,在内存大小狂长的今天还有人这么注重内存的问题,真是让我感动,  
  其实在这种情况下大可不必,一般来说你new一下取完时间之后,往往不再用它  
  那时java   VM就会在合适的时候把他回收掉  
  yanbb说的那种方法,实际上在代码里也是new了一个东东,然后再返回  
   
  long   time   =   (new   java.util.Date()).getTime();  
  老兄:这个麻烦吗?Top

6 楼vcbear(http://vcbear.mblogger.cn)回复于 2000-12-05 08:56:00 得分 0

呵呵,原来如此。  
  写VC时如果不注意资源的释放看看...........  
  偶刚从vc版跑过来,脑子还没转过来。谢谢指导Top

相关问题

  • 如何取得当前日期时间?
  • ASP如何取得精确到毫秒的当前时间?
  • <<<<<<<<<<<<如何用asm取得当前系统日期,时间(win32)>>>>>>>>>>>>>
  • 请问:如何才能取得系统当前时间?(100)
  • 如何取得数据库服务器的当前时间?
  • 在C#中如何取得当前的时间?
  • 高分请教:如何取得sqlserver的当前时间?谢谢!
  • 数据库sql中 如何取得当前时间
  • 简单问题:如何取得当前日期和当前时间?
  • 简单问题:如何取得当前日期和当前时间?

关键词

  • 函数
  • 内存
  • date
  • calender
  • nowdate
  • thedate
  • 时间
  • gettime
  • 类
  • 对象

得分解答快速导航

  • 帖主:vcbear
  • yanhb
  • borz

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo