/** * @param args */ public static void main(String[] args) { long t = 1283331724316L; Calendar c = Calendar.getInstance(); c.setTimeInMillis(t); c.setTimeZone(TimeZone.getTimeZone("GMT")); SimpleDateFormat dateformat =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS"); dateformat.setTimeZone(c.getTimeZone()); System.out.println(dateformat.format(c.getTime()));
long y,M,d,h,m,s,ms; ms = t%1000; t /= 1000; System.out.println(t); s = t%60; t /= 60; System.out.println(t); m = t%60; t /= 60; System.out.println(t); h = t%24; t /= 24; System.out.println(t); y = 1970 + t/365; d=0; for(long i = 1970; i<y; i++){ if(i % 4 ==0 || i%100==0 && i%400 == 0){ //闰年 d++; } } System.out.println(d+"个闰年"); t = t%365 -d; System.out.println(t); M = t /30 ; d=0; switch((int)M){ case 12:d+=1; case 11:; case 10:d+=1; case 9:; case 8:d+=1; case 7:d+=1; case 6:; case 5:d+=1; case 4:; case 3:d+=1; case 2:d-=2; case 1:d+=1;