java.util.Calendar.complete() 方法用于填充日历字段中任何未设置的字段。首先,如果尚未根据日历字段值计算时间值(距纪元的毫秒偏移量),则调用computeTime() 方法。然后调用computeFields()方法计算所有日历字段值。
语法
protected void complete()
参数
不需要参数。
语法
import java.util.*;
public class MyClass extends GregorianCalendar {
public static void main(String[] args) {
//创建日历
MyClass Cal = new MyClass();
//打印日历
System.out.println("The Calendar is: " + Cal.getTime());
//清除日历
Cal.clear();
//设置1998年为新的一年并调用complete()
Cal.set(GregorianCalendar.YEAR, 1998);
Cal.complete();
//打印日历
System.out.println("New Calendar is: " + Cal.getTime());
}
}
参数
不需要参数。 code>
返回值
void 类型。
异常
无。示例:
在下面的示例中,java.util.Calendar.complete() 方法用于填充给定日历字段中任何未设置的字段。
The Calendar is: Sat Sep 12 06:45:29 UTC 2020
New Calendar is: Thu Jan 01 00:00:00 UTC 1998
上述代码的输出将是:
yxjc0trans1