Ok, I'll have a look. Thanks Stephen ________________________________
From: Stephen Colebourne [mailto:scolebou...@joda.org] Sent: Thu 29/04/2010 14:32 To: Discussion of the Joda project Subject: Re: [Joda-interest] Parsing 'end of day' time 240000 Joda-Time doesn't support this right now, and when I looked at the code I found it would be a pain to add. You can write your own implemtation of DateTimeParser however, which then plugs into the standard Joda-Time FormatterBuilder. Stephen On 29 April 2010 13:41, Morgan Mörtsell <mor...@storumanenergi.se> wrote: > Hi! > > I have never seen this before, but wikipedia says > http://en.wikipedia.org/wiki/ISO_8601#Times > 2010-05-01 24:00:00 equal to 2010-05-02 00:00:00 > And I would also consider that > 2010-05-01 25:00:00 equal to 2010-05-02 01:00:00 > > This looks a bit tricky :). If there was a formatter for it, parsing and then > printing might result in different strings. The question is: How does the > formatter know when to use 2010-05-01 24:00:00 instead of 2010-05-02 00:00:00 > when printing. > > Just parsing is not that difficult. > Replace 240000 with 000000, and then plusDays(1) > > /Morgan > > -----Ursprungligt meddelande----- > Från: Stephen Magee [mailto:stephen_ma...@amt-sybex.com] > Skickat: den 29 april 2010 11:47 > Till: rhi...@medimorphosis.com.au; Discussion of the Joda project > Ämne: Re: [Joda-interest] Parsing 'end of day' time 240000 > > Hi Rob, > > We're processing data coming in from the gas/electricity and they use 000000 > to signify the start of the day and 240000 to signify the end of the day. > > I'd never seen it myself before now but on reading up on it here > http://en.wikipedia.org/wiki/24-hour_clock and here > http://en.wikipedia.org/wiki/ISO_8601 it does seem to be a valid time. > > I have tried using 'kk' in the format string but that rules out 000000 and > anyway 24 is only supposed to be valid in the above if the minutes and > seconds part are zero. > > Stephen > > -----Original Message----- > From: Rob Hills [mailto:rhi...@medimorphosis.com.au] > Sent: 29 April 2010 10:24 > To: Discussion of the Joda project > Subject: Re: [Joda-interest] Parsing 'end of day' time 240000 > > Hi Stephen, > > Stephen Magee wrote: >> >> I'm trying to parse some data that will include times in HHmmss format > >> from 000000 to 240000. This seems to be allowed according to ISO8601 >> but I get an exception on parsing 240000 where it says that the hour >> must be from 1 to 23. >> >> Is there anyway to configure a DateTimeFormat to accept times in the >> range 000000 to 240000? >> > I'd have thought that 000000 and 240000 represent exactly the same thing > > so I'm guessing that's why Joda Time won't accept 240000. I'd have thought > that midnight is 000000 and the second before that was 235959 or > > am I missing something? > > HTH, > > Rob Hills > Waikiki, Western Australia > > ------------------------------------------------------------------------ > ------ > _______________________________________________ > Joda-interest mailing list > Joda-interest@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/joda-interest > > > P Please consider the environment before printing this email > _________________________________________________________ > > 1. The information contained in this E-mail, including any files transmitted > with it, is confidential and may be legally privileged. This E-mail is > intended only for the personal attention of the stated addressee(s). Any > access to this E-mail, including any files transmitted with it, by any other > person is unauthorised. If you are not an addressee, you must not disclose, > copy, circulate or in any other way use or rely on the information contained > in this E-mail or any files transmitted with it. Such unauthorised use may be > unlawful. If you have received this E-mail in error, please inform the sender > immediately and delete it and all copies from your system. If you are an > addressee you may not forward this E-mail without the permission of the > sender as it is sent on a Commercial in Confidence basis. > > 2. The views expressed in this E-mail are those of the author, and do not > necessarily represent the views of AMT-SYBEX. Internet communications are not > secure and AMT-SYBEX cannot, therefore, accept legal responsibility for the > contents of this message nor for any damage caused by viruses. > > AMT-SYBEX Limited is a UK company, registration number GB03036807 at address > The Spirella Building, Bridge Road, Letchworth, SG6 4ET. > For more information on the AMT-SYBEX Group visit http://www.amt-sybex.com > _________________________________________________________ > > ------------------------------------------------------------------------------ > _______________________________________________ > Joda-interest mailing list > Joda-interest@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/joda-interest > > ------------------------------------------------------------------------------ > _______________________________________________ > Joda-interest mailing list > Joda-interest@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/joda-interest > ------------------------------------------------------------------------------ _______________________________________________ Joda-interest mailing list Joda-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/joda-interest
<<winmail.dat>>
------------------------------------------------------------------------------
_______________________________________________ Joda-interest mailing list Joda-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/joda-interest