外单位的给我发了一个接口使用说明然后我就按照他的说明取值,结果有一个字段取出来的值输出后如下所示,其实我只要它其中的一部分信息,如下红色字体部分,麻烦各位大哥大姐,帮忙看看该怎么弄,最好能给个实例,谢谢大家了。
java.util.GregorianCalendar[time=1366848000000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2013,MONTH=3,WEEK_OF_YEAR=17,WEEK_OF_MONTH=4,DAY_OF_MONTH=25,DAY_OF_YEAR=115,DAY_OF_WEEK=5,DAY_OF_WEEK_IN_MONTH=4,AM_PM=0,HOUR=8,HOUR_OF_DAY=8,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=28800000,DST_OFFSET=0]

解决方案 »

  1.   

    它继承了Calendar,看Calendar的get方法
      

  2.   

    你得到这个对象进行格式化下就可以了,别去看头晕的那东西。一个date对象是有这么多东西的。
      

  3.   

    java.util.GregorianCalendar就是类型了
    LZ得到的这个信息是一个对象的信息还是字符串信息?
    Calendar c = Calendar.getIntance();
    System.out.println(c); //这里打印的就是像LZ给出的字符串一样LZ你得到的信息是c对象信息,还是得到的打印出来的字符串信息?
      

  4.   

    应该是字符串信息吧!我是这个样子获取的值
    System.out.println(i+"/"+contractInfo.getMainCreatedDate());