Java.util.Calendar类

java.util.Calendar.toString() 方法返回此日历的字符串表示形式。此方法仅用于调试目的,并且返回字符串的格式可能因实现而异。返回的字符串可以为空,但不能为空。

语法

public String toString()

参数

无需参数。

返回值

返回此日历的字符串表示形式。

异常

示例:

在下面的示例中,java.util.Calendar.toString() 方法返回给定日历的字符串表示形式。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建指定日期的Calendar对象
    Calendar Cal = new GregorianCalendar(2015, 10, 25);

    //打印日历
    System.out.println("The Calendar is: " + Cal.getTime());

    //获取日历的字符串表示形式
    String Str = Cal.toString();    

    //打印字符串
    System.out.println("The String contains: " + Str);    
  }
}

上述代码的输出将是:

The Calendar is: Wed Nov 25 00:00:00 UTC 2015
The String contains: java.util.GregorianCalendar[time=1448409600000,areFieldsSet=true,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Etc/UTC",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=?,YEAR=2015,MONTH=10,WEEK_OF_YEAR=?,WEEK_OF_MONTH=?,DAY_OF_MONTH=25,DAY_OF_YEAR=?,DAY_OF_WEEK=?,DAY_OF_WEEK_IN_MONTH=?,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=?,ZONE_OFFSET=?,DST_OFFSET=?]