CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

如何将一个毫秒值转换成时间段?

楼主52qhy()2006-11-02 18:28:06 在 Java / J2SE / 基础类 提问

将一个毫秒数转换成时间段,如怎样123456789转换成x小时y分z秒,怎样处理简单,谢谢 问题点数:20、回复次数:1Top

1 楼butnet(子石长成 http://vsplay.spaces.live.com/)回复于 2006-11-02 18:51:53 得分 0

class   test  
  {  
  public   static   void   main(String   args[])  
  {  
  long   ms=101010;//毫秒  
  long[]   hms=toHMS(ms);  
  System.out.println(hms[0]+"   H   "+hms[1]+"   M   "+hms[2]+"   S");  
  }  
  /**  
  *@param   ms   为要转换的毫秒数  
  *@return   返回h   m   s数组  
  */  
  public   static   long[]   toHMS(long   ms)  
  {  
  long   s;//秒  
  long   h;//小时  
  long   m;//分钟  
  h=ms/1000/60/60;  
  m=(ms-h*60*60*1000)/1000/60;  
  s=ms/1000-h*60*60-m*60;  
  return   new   long[]{h,m,s};  
  }  
  }Top

相关问题

关键词

得分解答快速导航

  • 帖主:52qhy

相关链接

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

广告也精彩

反馈

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