import com.adobe.utils.DateUtil;
var dateString:String = "2009-03-27T16:28:22.540-04:00";
var d:Date = DateUtil.parseW3CDTF(dateString);
trace(d);
var s:String = DateUtil.toW3CDTF(d);
trace(s);
[trace] Fri Mar 27 16:28:22 GMT-0400 2009
[trace] 2009-03-27T20:28:22-00:00
Получается DateUtil обрабатывает все в W3C Дата и время спецификации. Даты AS3 не сохраняют миллисекунды, но они будут просто удалены, если доступны.
Обратите внимание, что выход W3C конвертируется в UTC (или по Гринвичу, или по времени Зулу).