Java Calendar isLenient()方法
如果此日历的解释模式宽松,则Calendar类的isLenient()方法将返回布尔值true;否则,返回true。否则返回false。
语法
public boolean isLenient()
参数
未传递任何参数。
返回
返回布尔值。
抛出
不抛出异常。
示例1
import java.util.*;
public class JavaCalendarisLenintExample1 {
public static void main(String[] args) {
// create a calendar
Calendar mycal = Calendar.getInstance();
// displays the current calendar
System.out.println("Current Date and Time is " + mycal.getTime());
boolean b = mycal.isLenient();
System.out.println("Interpretation is lenient: " + b);
mycal.set(Calendar.YEAR, 1996);
mycal.set(Calendar.MONTH, 10);
mycal.set(Calendar.DAY_OF_WEEK,23);
System.out.println("NOW Date and Time is " + mycal.getTime());
// check if date/time interpretation is lenient.
boolean C = mycal.isLenient();
System.out.println("Interpretation is lenient: " + C);
}
}
输出:
Current Date and Time is Mon Aug 13 21:24:01 PDT 2018
Interpretation is lenient: true
NOW Date and Time is Mon Nov 11 21:24:01 PST 1996
Interpretation is lenient: true
示例2
import java.util.Calendar;
public class JavaCalendarisLenintExample2 {
public static void main(String[] args) {
Calendar objcal = Calendar.getInstance();
System.out.println("Date and Time is " + objcal.getTime());
boolean b = objcal.isLenient();
System.out.println(" Is lenient: " + b);
}
}
输出:
Date and Time is Mon Aug 13 21:41:24 PDT 2018
Is lenient: true