求一个将毫秒转成时分的程序!!! 比如:Date sd = new Date();Date ed = new Date();long seconds = ed.getTime()-sd.getTime();我要把seconds转成类似 1:12:05这种形式或 小时,分的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 long timeInMillis = 123456789; Calendar cal = new GregorianCalendar(); cal.setTimeInMillis(timeInMillis); Date aDate = cal.getTime(); String hmsPattern = "HH:mm:ss"; SimpleDateFormat formatter = new SimpleDateFormat(hmsPattern); String formattedDate = formatter.format(aDate); System.out.println(formattedDate); 错了!上述方法是时间,不是楼主所需。long timeInMillis = 123456789; int hours = (int)Math.floor(timeInMillis/(60*60)); int minutes = (int)Math.floor((timeInMillis %(60*60))/60); int seconds = (int)(timeInMillis %(60*60))%60; System.out.println(hours + ":" + minutes + ":" + seconds); 算日期 关于声明变量 请教大侠“网络视频”的问题!!!(JMF) 求<java核心技术>电子书下载地址 请教各路大侠,非阻塞套接字的程序问题,十万火急 哪位大哥能帮帮小妹………………谢谢了。 如何在jpanle中得到JFrame的句柄 InputStream and String如何相互转换?( 在线等待中) 寻求LDAP配置文档 java 借助数据库(数据库存储的就是电脑的状态)实现远程开关机 高分回报!!关注:利用poi包怎样实现excel里每一列的数据求和?? 学习开发java需要准备那些东西?
Calendar cal = new GregorianCalendar();
cal.setTimeInMillis(timeInMillis);
Date aDate = cal.getTime();
String hmsPattern = "HH:mm:ss";
SimpleDateFormat formatter = new SimpleDateFormat(hmsPattern);
String formattedDate = formatter.format(aDate);
System.out.println(formattedDate);
上述方法是时间,不是楼主所需。long timeInMillis = 123456789;
int hours = (int)Math.floor(timeInMillis/(60*60));
int minutes = (int)Math.floor((timeInMillis %(60*60))/60);
int seconds = (int)(timeInMillis %(60*60))%60;
System.out.println(hours + ":" + minutes + ":" + seconds);