The DateMidnight class isn't the best in Joda-Time. This isn't a bug
because it fullfills the dateTimeParser() spec:
* Returns a generic ISO datetime parser which parses either a date or
* a time or both. It accepts formats described by the following syntax:
* <pre>
* datetime = time | date-opt-time
* time = 'T' time-element [offset]
* date-opt-time = date-element ['T' [time-element] [offset]]
* date-element = std-date-element | ord-date-element |
week-date-element
* std-date-element = yyyy ['-' MM ['-' dd]]
* ord-date-element = yyyy ['-' DDD]
* week-date-element = xxxx '-W' ww ['-' e]
* time-element = HH [minute-element] | [fraction]
* minute-element = ':' mm [second-element] | [fraction]
* second-element = ':' ss [fraction]
* fraction = ('.' | ',') digit+
* offset = 'Z' | (('+' | '-') HH [':' mm [':' ss [('.'
| ',') SSS]]])
* </pre>
ie. the offset is only allowed when a time is present.
The ThreeTen/JSR-310 OffsetDate class handles this better.
Stephen
On 3 January 2011 22:28, Timothy Barthel <[email protected]> wrote:
> Hello all,
>
> I am using the joda library with XML based web services. Here is my code:
> String instant = "2010-12-28-08:00";
> DateMidnight d = new DateMidnight(instant);
> System.out.println("Parsed midnight:" + d);
>
> This throws: Exception in thread "main" java.lang.IllegalArgumentException:
> Invalid format: "2010-12-28-08:00" is malformed at "-08:00" The docs seem to
> indicate that the timezone offset can appear in the string. Is this a bug?
> Thanks.
>
> Tim
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Timothy C. Barthel [email protected]
> Vision Service Plan -- External Portals Team
> 3333 Quality Drive, Rancho Cordova, CA 95670
>
> MailGate.vsp.com made the following annotations
> ---------------------------------------------------------------------
> NOTICE: This message is intended only for the individual to whom it is
> addressed and may contain information that is confidential or privileged. If
> you are not the intended recipient, or the employee or person responsible
> for delivering it to the intended recipient, you are hereby notified that
> any dissemination, distribution, copying or use is strictly prohibited. If
> you have received this communication in error, please notify the sender and
> destroy or delete this communication immediately.
> ---------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Learn how Oracle Real Application Clusters (RAC) One Node allows customers
> to consolidate database storage, standardize their database environment,
> and,
> should the need arise, upgrade to a full multi-node Oracle RAC database
> without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> Joda-interest mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/joda-interest
>
>
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Joda-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/joda-interest