public static void main(String[] args) { long timeTemp = System.currentTimeMillis();long time = timeTemp;long mSec = time % 1000;time /= 1000;long year = time/(365*24*3600);time = time%(365*24*3600);long month = time/(30*24*3600);time = time % (30*24*3600);l...    
在java里,一个long型的,怎么计算成时分秒
    你要的是这个么?
package test;
public class TT {
 public static void main(String[] args) {
  long timeTemp = System.currentTimeMillis();
  long time = timeTemp;
  long mSec = time % 1000;
  time /= 1000;
  long year = time/(365*24*3600);
  time = time%(365*24*3600);
  long month = time/(30*24*3600);
  time = time % (30*24*3600);
  long day = time/(24*3600);
  time = time % (24*3600);
  long hour = time/3600;
  time = time % 3600;
  long min = time/60;
  time = time % 60;
  long sec = time;
  System.out.println(timeTemp+"毫秒是:"+year+"年"+month+"月"+day+"天"+hour+"小时"+min+"分钟"+sec+"秒零"+mSec+"毫秒");
 }
}2009-12-10
public static  String mSec2hms(Long mSec) {Long diffTime = mSec / 1000L;StringBuilder stringBuilder = new StringBuilder();for(int i = 2; i > 0; i --){Long modTime = diffTime % 60;stringBuilder.insert(0, modTime + (i % 2 == 1 ? "′" : "″"));diffTime /= 60;}stringBuilder.insert(0, diffTime + ":");return stringBuilder.toString();}2018-03-19
java.util.Calendar2009-12-10
首先,要相信这个世界上是好心人的.其次我也在等那个好心人.2009-12-10