Parsing Atom Dates (ISO8601) in ColdFusion
By Pete Freitag
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.
Parsing Atom Dates (ISO8601) in ColdFusion was first published on February 24, 2005.
If you like reading about atom, xml, or cfml then you might also like:
- Foundeo's 2007 End of the Year Sale
- AJAX Tutorial with Prototype
- SoloSub is for button overload
- The Proper Content Type for XML Feeds
The Fixinator Code Security Scanner for ColdFusion & CFML is an easy to use security tool that every CF developer can use. It can also easily integrate into CI for automatic scanning on every commit.