如何把取得的秒数转换格林威治的当前时间?
请赐教!!

解决方案 »

  1.   

    看一下Calendar的api,应该对你有帮助。
      

  2.   

    Calendar cal=new GregorianCalendar(); //当前日期
    System.out.println("the date is:"+cal);
    /*the date is:java.util.GregorianCalendar[time=1164183094687,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+08:00",offset=28800000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2006,MONTH=10,WEEK_OF_YEAR=47,WEEK_OF_MONTH=4,DAY_OF_MONTH=22,DAY_OF_YEAR=326,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=4,AM_PM=1,HOUR=4,HOUR_OF_DAY=16,MINUTE=11,SECOND=34,MILLISECOND=687,ZONE_OFFSET=28800000,DST_OFFSET=0]
    */System.out.println("the date is:"+cal.getTime()); 
     //Thu Nov 23 16:11:34 GMT+08:00 2006SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    System.out.println(dateFormat.format(cal.getTime()));//2006-11-23