[core] AtomDate does not check for Date Constructs having T & Z separations
between Date and Time
---------------------------------------------------------------------------------------------------
Key: ABDERA-199
URL: https://issues.apache.org/jira/browse/ABDERA-199
Project: Abdera
Issue Type: Bug
Affects Versions: 0.4.0
Reporter: Amit Surana
Priority: Minor
In RFC4287: Date Consturcts Section, its mentioned that - A Date construct is
an element whose content MUST conform to the "date-time" production in
[RFC3339]. In addition, an uppercase *"T" character MUST* be used to separate
date and time, and an uppercase *"Z" character MUST* be present in the absence
of a numeric time zone offset.
But in the org.apache.abdera.model.AtomDate Implementation, When the Date is
passed as String, I saw that the PATTERN does not check if the Date Format
entered has T or Z.
I Tested the Pattern in a sample program.
I gave certain WRONG Inputs like -> "2008-09-08A20:00:00B+05:30" or
"2008-09-08X23:30:00Y", etc
Instead of getting InvalidDateFormat Exception, I got the output as some
Irrelevant date.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.