pf » Parsing Atom Dates (ISO8601) in ColdFusion

Parsing Atom Dates (ISO8601) in ColdFusion

coldfusion

Need to parse the dates in an Atom feed? Atom feeds use ISO 8601 formatted dates, something like this; 1994-11-05T08:15:30-05:00 with a UTC offset, or like this: 1994-11-05T13:15:30Z in GMT. You can come across both formats in an Atom feed, the atom:modified element MUST have a timezone specified, while the atom:issued element MAY specify a timezone.

Before getting too far, I checked CFLib's date library, and sure enough I found a function called DateConvertISO8601 by David Satz. From my limited testing the function seams to work well for parsing Atom / ISO8601 dates.



Related Entries
1 person found this page useful, what do you think?

Trackback Address: 247/91EE72600CDF63C99D5DB137F903E302
On 02/24/2005 at 12:58:45 PM MST Pete Freitag wrote:
1
After looking at the code I realize that this method does not handle all formats (if you don't specify seconds, it will fail, or if you specify fraction of a second it will fail).

I may end up writing my own

On 04/04/2006 at 7:23:14 PM MDT Jeff Lemmon wrote:
2
Hi Peter. Do you know of any custom CF tags that parse atom feeds? I have found a few for RSS 2.0 but have yet to find an atom parser. Thank you!




  



Spell Checker by Foundeo





Subscribe to my RSS Feed: solosub RSS
Tags