Exemple #1
0
  @SuppressWarnings(value = {"deprecation"})
  private static Seconds parseSeconds(String value) {
    DateTimeFormatter format = SecondsSinceMidnight.getFormat();

    DateTimeParser parser = format.getParser();

    DateTimeParserBucket bucket = new DateTimeParserBucket(0, null, null);
    bucket.setZone(null);

    int result = parser.parseInto(bucket, value, 0);
    if (result >= 0 && result >= value.length()) {
      long millis = bucket.computeMillis(true);

      return Seconds.seconds((int) (millis / 1000L));
    }

    throw new IllegalArgumentException(value);
  }
 public int parseInto(DateTimeParserBucket bucket, String text, int position) {
   DateTimeParser p = getFormatter(bucket.getLocale()).getParser();
   return p.parseInto(bucket, text, position);
 }