return localSimpleDateFormat.get().isLenient();
/** * Returns whether date/time parsing is lenient. * @stable ICU 2.0 */ public boolean isLenient() { return dateFormat.isLenient(); }
/** * Tell whether date/time parsing is to be lenient. It is the same as {@link java.text.DateFormat#isLenient()}. * * @return true or false. */ public boolean isLenient() { return _format.isLenient(); } }
/** * Returns whether date/time parsing is lenient. * @stable ICU 2.0 */ public boolean isLenient() { return dateFormat.isLenient(); }
@Override public boolean isLenient() { return delegate.isLenient(); }
@Override public boolean isLenient() { return delegate.get().isLenient(); }
@Override public boolean isLenient() { return get().isLenient(); } }
SimpleDateFormat sdf = new SimpleDateFormat("M/dd/yyyy"); try { sdf.setLenient(true); Date date = sdf.parse("1/33/1999"); System.out.println("DateFormat is OK"); sdf.setLenient(false); date = sdf.parse("1/33/1999"); } catch (ParseException ex) { ex.printStackTrace(); if (!sdf.isLenient()) { System.out.println("Invalid date"); } else { System.out.println("Invalid date pattern"); } }
public boolean isLenient() { Capturer.capture(Instrumenter.CAPTURE_ID_JAVA_TEXT_DATEFORMAT, this, "isLenient", "()Z", new Object[] {}); boolean ret = super.isLenient(); Capturer.enable(Instrumenter.CAPTURE_ID_JAVA_TEXT_DATEFORMAT, this, ret); return ret; }
public static java.text.DateFormat getInstance(String pattern, Locale locale, boolean lenient) { localDateFormatKey.get().pattern = pattern; localDateFormatKey.get().locale = locale; java.text.DateFormat format = localCache.get().get(localDateFormatKey.get()); if (format == null) { if (pattern.equals("yyyy-MM-dd")) { //$NON-NLS-1$ format = new DateParser(); } else if (pattern.equals("yyyy-MM-dd HH:mm:ss")) { //$NON-NLS-1$ format = new DateTimeParser(); } else { if (locale != null) { format = new java.text.SimpleDateFormat(pattern, locale); } else { format = new java.text.SimpleDateFormat(pattern); } } localCache.get().put(getInstance().new DateFormatKey(pattern, locale), format); } if (format.isLenient() != lenient) { format.setLenient(lenient); } return format; }
public static java.text.DateFormat getInstance(String pattern, Locale locale, boolean lenient) { localDateFormatKey.get().pattern = pattern; localDateFormatKey.get().locale = locale; java.text.DateFormat format = localCache.get().get(localDateFormatKey.get()); if (format == null) { if (pattern.equals("yyyy-MM-dd")) { //$NON-NLS-1$ format = new DateParser(); } else if (pattern.equals("yyyy-MM-dd HH:mm:ss")) { //$NON-NLS-1$ format = new DateTimeParser(); } else { if (locale != null) { format = new java.text.SimpleDateFormat(pattern, locale); } else { format = new java.text.SimpleDateFormat(pattern); } } localCache.get().put(getInstance().new DateFormatKey(pattern, locale), format); } if (format.isLenient() != lenient) { format.setLenient(lenient); } return format; }
public boolean isCoercedStringToDateFormatLenient() { return typeCoercer.coerce("dd/MM/yyyy", java.text.DateFormat.class).isLenient(); } }
private void verifyCommonDateFormats( DateFormat dateFormat ) { assertThat( dateFormat, is( notNullValue() ) ); assertFalse( dateFormat.isLenient() ); assertEquals( TimeZone.getDefault(), dateFormat.getTimeZone() ); } }
return _format.isLenient();
@Test public void testConstructor() throws Throwable { DailyLogListener dailyLogListener = new DailyLogListener(); assertEquals("dailyLogListener.getCompressionBufferSize()", 131072, dailyLogListener.getCompressionBufferSize()); assertNotNull("dailyLogListener.p", dailyLogListener.p); assertEquals("dailyLogListener.getCompressedSuffix()", "", dailyLogListener.getCompressedSuffix()); assertEquals("dailyLogListener.getSuffix()", ".log", dailyLogListener.getSuffix()); assertEquals("dailyLogListener.getCompressionFormat()", 0, dailyLogListener.getCompressionFormat()); assertTrue("dailyLogListener.getDateFmt().isLenient()", dailyLogListener.getDateFmt().isLenient()); }
@Test public void testSetConfigurationThrowsNullPointerException() throws Throwable { DailyLogListener dailyLogListener = new DailyLogListener(); Configuration cfg = new SubConfiguration(); try { dailyLogListener.setConfiguration(cfg); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertNull("ex.getMessage()", ex.getMessage()); assertNull("dailyLogListener.rotate", dailyLogListener.rotate); assertEquals("dailyLogListener.getCompressionBufferSize()", 131072, dailyLogListener.getCompressionBufferSize()); assertNotNull("dailyLogListener.p", dailyLogListener.p); assertNull("dailyLogListener.getPrefix()", dailyLogListener.getPrefix()); assertEquals("dailyLogListener.getSuffix()", ".log", dailyLogListener.getSuffix()); assertNull("dailyLogListener.f", dailyLogListener.f); assertEquals("dailyLogListener.getCompressedSuffix()", "", dailyLogListener.getCompressedSuffix()); assertNull("dailyLogListener.logName", dailyLogListener.logName); assertEquals("dailyLogListener.sleepTime", 0L, dailyLogListener.sleepTime); assertEquals("dailyLogListener.maxSize", 0L, dailyLogListener.maxSize); assertEquals("dailyLogListener.getCompressionFormat()", 0, dailyLogListener.getCompressionFormat()); assertTrue("dailyLogListener.getDateFmt().isLenient()", dailyLogListener.getDateFmt().isLenient()); } }