java.util.Calendar.isLenient()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(355)

本文整理了Java中java.util.Calendar.isLenient()方法的一些代码示例,展示了Calendar.isLenient()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Calendar.isLenient()方法的具体详情如下:
包路径:java.util.Calendar
类名称:Calendar
方法名:isLenient

Calendar.isLenient介绍

[英]Tests whether this Calendar accepts field values which are outside the valid range for the field.
[中]测试此日历是否接受超出字段有效范围的字段值。

代码示例

代码示例来源:origin: robovm/robovm

  1. /**
  2. * Indicates whether the calendar used by this date format is lenient.
  3. *
  4. * @return {@code true} if the calendar is lenient; {@code false} otherwise.
  5. */
  6. public boolean isLenient() {
  7. return calendar.isLenient();
  8. }

代码示例来源:origin: robovm/robovm

  1. @Override
  2. public int hashCode() {
  3. return (isLenient() ? 1237 : 1231) + getFirstDayOfWeek()
  4. + getMinimalDaysInFirstWeek() + getTimeZone().hashCode();
  5. }

代码示例来源:origin: wildfly/wildfly

  1. @Override
  2. public void writeObject(ObjectOutput output, Calendar calendar) throws IOException {
  3. output.writeUTF(calendar.getCalendarType());
  4. output.writeLong(calendar.getTimeInMillis());
  5. output.writeBoolean(calendar.isLenient());
  6. output.writeUTF(calendar.getTimeZone().getID());
  7. output.writeInt(calendar.getFirstDayOfWeek());
  8. output.writeInt(calendar.getMinimalDaysInFirstWeek());
  9. }

代码示例来源:origin: robovm/robovm

  1. @Override
  2. public int hashCode() {
  3. return calendar.getFirstDayOfWeek()
  4. + calendar.getMinimalDaysInFirstWeek()
  5. + calendar.getTimeZone().hashCode()
  6. + (calendar.isLenient() ? 1231 : 1237)
  7. + numberFormat.hashCode();
  8. }

代码示例来源:origin: robovm/robovm

  1. /**
  2. * Compares the given object to this {@code Calendar} and returns whether they are
  3. * equal. The object must be an instance of {@code Calendar} and have the same
  4. * properties.
  5. *
  6. * @return {@code true} if the given object is equal to this {@code Calendar}, {@code false}
  7. * otherwise.
  8. */
  9. @Override
  10. public boolean equals(Object object) {
  11. if (this == object) {
  12. return true;
  13. }
  14. if (!(object instanceof Calendar)) {
  15. return false;
  16. }
  17. Calendar cal = (Calendar) object;
  18. return getTimeInMillis() == cal.getTimeInMillis()
  19. && isLenient() == cal.isLenient()
  20. && getFirstDayOfWeek() == cal.getFirstDayOfWeek()
  21. && getMinimalDaysInFirstWeek() == cal.getMinimalDaysInFirstWeek()
  22. && getTimeZone().equals(cal.getTimeZone());
  23. }

代码示例来源:origin: robovm/robovm

  1. /**
  2. * Compares this date format with the specified object and indicates if they
  3. * are equal.
  4. *
  5. * @param object
  6. * the object to compare with this date format.
  7. * @return {@code true} if {@code object} is a {@code DateFormat} object and
  8. * it has the same properties as this date format; {@code false}
  9. * otherwise.
  10. * @see #hashCode
  11. */
  12. @Override
  13. public boolean equals(Object object) {
  14. if (this == object) {
  15. return true;
  16. }
  17. if (!(object instanceof DateFormat)) {
  18. return false;
  19. }
  20. DateFormat dateFormat = (DateFormat) object;
  21. return numberFormat.equals(dateFormat.numberFormat)
  22. && calendar.getTimeZone().equals(
  23. dateFormat.calendar.getTimeZone())
  24. && calendar.getFirstDayOfWeek() == dateFormat.calendar
  25. .getFirstDayOfWeek()
  26. && calendar.getMinimalDaysInFirstWeek() == dateFormat.calendar
  27. .getMinimalDaysInFirstWeek()
  28. && calendar.isLenient() == dateFormat.calendar.isLenient();
  29. }

代码示例来源:origin: ibinti/bugvm

  1. /**
  2. * Indicates whether the calendar used by this date format is lenient.
  3. *
  4. * @return {@code true} if the calendar is lenient; {@code false} otherwise.
  5. */
  6. public boolean isLenient() {
  7. return calendar.isLenient();
  8. }

代码示例来源:origin: FlexoVM/flexovm

  1. /**
  2. * Indicates whether the calendar used by this date format is lenient.
  3. *
  4. * @return {@code true} if the calendar is lenient; {@code false} otherwise.
  5. */
  6. public boolean isLenient() {
  7. return calendar.isLenient();
  8. }

代码示例来源:origin: com.bugvm/bugvm-rt

  1. /**
  2. * Indicates whether the calendar used by this date format is lenient.
  3. *
  4. * @return {@code true} if the calendar is lenient; {@code false} otherwise.
  5. */
  6. public boolean isLenient() {
  7. return calendar.isLenient();
  8. }

代码示例来源:origin: at.bestsolution.efxclipse.eclipse/com.ibm.icu.base

  1. /**
  2. * Tell whether date/time interpretation is to be lenient.
  3. * @stable ICU 2.0
  4. */
  5. public boolean isLenient()
  6. {
  7. return calendar.isLenient();
  8. }

代码示例来源:origin: MobiVM/robovm

  1. @Override
  2. public int hashCode() {
  3. return (isLenient() ? 1237 : 1231) + getFirstDayOfWeek()
  4. + getMinimalDaysInFirstWeek() + getTimeZone().hashCode();
  5. }

代码示例来源:origin: com.jtransc/jtransc-rt

  1. @Override
  2. public int hashCode() {
  3. return (isLenient() ? 1237 : 1231) + getFirstDayOfWeek()
  4. + getMinimalDaysInFirstWeek() + getTimeZone().hashCode();
  5. }

代码示例来源:origin: com.gluonhq/robovm-rt

  1. @Override
  2. public int hashCode() {
  3. return (isLenient() ? 1237 : 1231) + getFirstDayOfWeek()
  4. + getMinimalDaysInFirstWeek() + getTimeZone().hashCode();
  5. }

代码示例来源:origin: com.mobidevelop.robovm/robovm-rt

  1. @Override
  2. public int hashCode() {
  3. return (isLenient() ? 1237 : 1231) + getFirstDayOfWeek()
  4. + getMinimalDaysInFirstWeek() + getTimeZone().hashCode();
  5. }

代码示例来源:origin: com.gluonhq/robovm-rt

  1. @Override
  2. public int hashCode() {
  3. return calendar.getFirstDayOfWeek()
  4. + calendar.getMinimalDaysInFirstWeek()
  5. + calendar.getTimeZone().hashCode()
  6. + (calendar.isLenient() ? 1231 : 1237)
  7. + numberFormat.hashCode();
  8. }

代码示例来源:origin: com.mobidevelop.robovm/robovm-rt

  1. @Override
  2. public int hashCode() {
  3. return calendar.getFirstDayOfWeek()
  4. + calendar.getMinimalDaysInFirstWeek()
  5. + calendar.getTimeZone().hashCode()
  6. + (calendar.isLenient() ? 1231 : 1237)
  7. + numberFormat.hashCode();
  8. }

代码示例来源:origin: com.bugvm/bugvm-rt

  1. @Override
  2. public int hashCode() {
  3. return calendar.getFirstDayOfWeek()
  4. + calendar.getMinimalDaysInFirstWeek()
  5. + calendar.getTimeZone().hashCode()
  6. + (calendar.isLenient() ? 1231 : 1237)
  7. + numberFormat.hashCode();
  8. }

代码示例来源:origin: EvoSuite/evosuite

  1. public boolean isLenient()
  2. {
  3. Capturer.capture(Instrumenter.CAPTURE_ID_JAVA_UTIL_CALENDAR, this, "isLenient", "()Z", new Object[] {});
  4. boolean ret = wrappedCalendar.isLenient();
  5. Capturer.enable(Instrumenter.CAPTURE_ID_JAVA_UTIL_CALENDAR, this, ret);
  6. return ret;
  7. }

代码示例来源:origin: com.esotericsoftware/kryo

  1. public void write (Kryo kryo, Output output, Calendar object) {
  2. timeZoneSerializer.write(kryo, output, object.getTimeZone()); // can't be null
  3. output.writeLong(object.getTimeInMillis(), true);
  4. output.writeBoolean(object.isLenient());
  5. output.writeInt(object.getFirstDayOfWeek(), true);
  6. output.writeInt(object.getMinimalDaysInFirstWeek(), true);
  7. if (object instanceof GregorianCalendar)
  8. output.writeLong(((GregorianCalendar)object).getGregorianChange().getTime(), false);
  9. else
  10. output.writeLong(DEFAULT_GREGORIAN_CUTOVER, false);
  11. }

代码示例来源:origin: com.esotericsoftware.kryo/kryo

  1. public void write (Kryo kryo, Output output, Calendar object) {
  2. timeZoneSerializer.write(kryo, output, object.getTimeZone()); // can't be null
  3. output.writeLong(object.getTimeInMillis(), true);
  4. output.writeBoolean(object.isLenient());
  5. output.writeInt(object.getFirstDayOfWeek(), true);
  6. output.writeInt(object.getMinimalDaysInFirstWeek(), true);
  7. if (object instanceof GregorianCalendar)
  8. output.writeLong(((GregorianCalendar)object).getGregorianChange().getTime(), false);
  9. else
  10. output.writeLong(DEFAULT_GREGORIAN_CUTOVER, false);
  11. }

相关文章