This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-mime4j.git
commit dc15857d4b999c0f095b4e00aee5d89e1e0047aa Author: Benoit Tellier <btell...@linagora.com> AuthorDate: Wed May 18 11:13:35 2022 +0700 MIME4J-315 Add a convenient method to parse DateTime THis enables building DateTime without knowledge of its parser --- .../main/java/org/apache/james/mime4j/dom/datetime/DateTime.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dom/src/main/java/org/apache/james/mime4j/dom/datetime/DateTime.java b/dom/src/main/java/org/apache/james/mime4j/dom/datetime/DateTime.java index e76a82c1..98e20808 100644 --- a/dom/src/main/java/org/apache/james/mime4j/dom/datetime/DateTime.java +++ b/dom/src/main/java/org/apache/james/mime4j/dom/datetime/DateTime.java @@ -19,12 +19,20 @@ package org.apache.james.mime4j.dom.datetime; +import java.io.InputStream; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.TimeZone; +import org.apache.james.mime4j.field.datetime.parser.DateTimeParser; +import org.apache.james.mime4j.field.datetime.parser.ParseException; + public class DateTime { + public static DateTime parse(InputStream inputStream) throws ParseException { + return new DateTimeParser(inputStream).parseAll(); + } + private final Date date; private final int year; private final int month; --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org