On Oct 16, 2007, at 2:25 , Don Stewart wrote:

jgbailey:
I am trying to parse various date and time formats using the parseTime function found in (GHC 6.6.1) Data.Time.Format. The one that is giving me
   trouble looks like this:

     2008-06-26T11:00:00.000-07:00

Specifically, the time zone offset isn't covered by the format parameters
   given. I can almost parse it with this:

     %FT%X.000

But that doesn't take into account the "-07:00" bit. I'm sure this has been solved - can someone point me to the solution? Thanks in advance.

Try %z

(see http://www.haskell.org/ghc/docs/latest/html/libraries/time/Data- Time-Format.html#v%3AformatTime for all the format specifiers).

Is there anything in the parsedate library?

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ parsedate-2006.11.10 http://hackage.haskell.org/packages/archive/parsedate/ 2006.11.10/doc/html/System-Time-Parse.html

-- Don

parsedate is obsolete, unless you have ghc < 6.6.1. It was rewritten to become what is now the date parsing code in the time package.

/Björn



_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to