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