Parsing an ISO8601 date/time (including TimeZone) in Excel
问题 I need to parse an ISO8601 date/time format with an included timezone (from an external source) in Excel/VBA, to a normal Excel Date. As far as I can tell, Excel XP (which is what we\'re using) doesn\'t have a routine for that built-in, so I guess I\'m looking at a custom VBA function for the parsing. ISO8601 datetimes look like one of these: 2011-01-01 2011-01-01T12:00:00Z 2011-01-01T12:00:00+05:00 2011-01-01T12:00:00-05:00 2011-01-01T12:00:00.05381+05:00 回答1: There is a (reasonably) simple