Parsing Atom Dates (ISO8601) in ColdFusion

February 24, 2005

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?


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
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!

Recent Entries


did you hack my cf?