@Override public Date iso8601DateOrSecondsDateParse(String toParse) throws IllegalArgumentException { try { return iso8601DateParse(toParse); } catch (IllegalArgumentException orig) { try { return iso8601SecondsDateParse(toParse); } catch (IllegalArgumentException ignored) { throw orig; } } }
@Inject public DateServiceDateCodecFactory(DateService dateService) { checkNotNull(dateService, "dateService"); this.rfc822Codec = new DateServiceRfc822Codec(dateService); this.rfc1123Codec = new DateServiceRfc1123Codec(dateService); this.iso8601Codec = new DateServiceIso8601Codec(dateService); this.iso8601SecondsCodec = new DateServiceIso8601SecondsCodec(dateService); this.asctime = new DateServiceAsctimeCodec(dateService); }
private String adjustTz(String toParse) { String tz = findTZ(toParse); toParse = trimToMillis(toParse); toParse = trimTZ(toParse); toParse += tz; return toParse.replace("UTC", ""); }
protected static Date parse(String iso8601) { return new SimpleDateFormatDateService().iso8601DateParse(iso8601); } }
@BeforeTest public void setUp() { simpleDateCodecFactory = new DateServiceDateCodecFactory(new SimpleDateFormatDateService()); rfc822Codec = simpleDateCodecFactory.rfc822(); rfc1123Codec = simpleDateCodecFactory.rfc1123(); iso8601Codec = simpleDateCodecFactory.iso8601(); iso8601SecondsCodec = simpleDateCodecFactory.iso8601Seconds(); }
@Override public final String cDateFormat() { return cDateFormat(new Date()); }
@Override public Date toDate(String date) throws IllegalArgumentException { if (Objects.equal("-", date)) return null; return super.toDate(date); }
protected static Date parse(String iso8601) { return new SimpleDateFormatDateService().iso8601DateParse(iso8601); } }
@Override public Date iso8601DateOrSecondsDateParse(String toParse) throws IllegalArgumentException { try { return iso8601DateParse(toParse); } catch (IllegalArgumentException orig) { try { return iso8601SecondsDateParse(toParse); } catch (IllegalArgumentException ignored) { throw orig; } } }
@BeforeTest public void setUp() { simpleDateCodecFactory = new DateServiceDateCodecFactory(new SimpleDateFormatDateService()); rfc822Codec = simpleDateCodecFactory.rfc822(); rfc1123Codec = simpleDateCodecFactory.rfc1123(); iso8601Codec = simpleDateCodecFactory.iso8601(); iso8601SecondsCodec = simpleDateCodecFactory.iso8601Seconds(); asctimeCodec = simpleDateCodecFactory.asctime(); }
@Inject public DateServiceDateCodecFactory(DateService dateService) { checkNotNull(dateService, "dateService"); this.rfc822Codec = new DateServiceRfc822Codec(dateService); this.rfc1123Codec = new DateServiceRfc1123Codec(dateService); this.iso8601Codec = new DateServiceIso8601Codec(dateService); this.iso8601SecondsCodec = new DateServiceIso8601SecondsCodec(dateService); this.asctime = new DateServiceAsctimeCodec(dateService); }
private String adjustTz(String toParse) { String tz = findTZ(toParse); toParse = trimToMillis(toParse); toParse = trimTZ(toParse); toParse += tz; return toParse.replace("UTC", ""); }
@Override public Date toDate(String date) throws IllegalArgumentException { if (Objects.equal("-", date)) return null; return super.toDate(date); }
public Change expected() { Date submittedAt = new SimpleDateFormatDateService().iso8601DateParse("2011-09-10T01:36:41.958Z"); return Change.create("C2682N5HXP0BZ4", Status.INSYNC, submittedAt); }
@Override @SuppressWarnings("UnusedException") public Date iso8601DateOrSecondsDateParse(String toParse) throws IllegalArgumentException { try { return iso8601DateParse(toParse); } catch (IllegalArgumentException orig) { try { return iso8601SecondsDateParse(toParse); } catch (IllegalArgumentException ignored) { throw orig; } } }
@Inject public DateServiceDateCodecFactory(DateService dateService) { checkNotNull(dateService, "dateService"); this.rfc822Codec = new DateServiceRfc822Codec(dateService); this.rfc1123Codec = new DateServiceRfc1123Codec(dateService); this.iso8601Codec = new DateServiceIso8601Codec(dateService); this.iso8601SecondsCodec = new DateServiceIso8601SecondsCodec(dateService); }
private String adjustTz(String toParse) { String tz = findTZ(toParse); toParse = trimToMillis(toParse); toParse = trimTZ(toParse); toParse += tz; return toParse.replace("UTC", ""); }
@Inject public DateServiceDateCodecFactory(DateService dateService) { checkNotNull(dateService, "dateService"); this.rfc822Codec = new DateServiceRfc822Codec(dateService); this.rfc1123Codec = new DateServiceRfc1123Codec(dateService); this.iso8601Codec = new DateServiceIso8601Codec(dateService); this.iso8601SecondsCodec = new DateServiceIso8601SecondsCodec(dateService); }
@Inject public DateServiceDateCodecFactory(DateService dateService) { checkNotNull(dateService, "dateService"); this.rfc822Codec = new DateServiceRfc822Codec(dateService); this.rfc1123Codec = new DateServiceRfc1123Codec(dateService); this.iso8601Codec = new DateServiceIso8601Codec(dateService); this.iso8601SecondsCodec = new DateServiceIso8601SecondsCodec(dateService); }
@Inject public DateServiceDateCodecFactory(DateService dateService) { checkNotNull(dateService, "dateService"); this.rfc822Codec = new DateServiceRfc822Codec(dateService); this.rfc1123Codec = new DateServiceRfc1123Codec(dateService); this.iso8601Codec = new DateServiceIso8601Codec(dateService); this.iso8601SecondsCodec = new DateServiceIso8601SecondsCodec(dateService); }