You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bt...@apache.org on 2022/05/27 07:05:59 UTC

[james-mime4j] 02/03: MIME4J-315 Add a convenient method to parse DateTime

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 <bt...@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-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org