I’ve been using a custom formatter that extends mx.formatters.DateFormatter.
Here’s the code:
package tl.formatters
{
import mx.formatters.DateFormatter;
public class DateFormatter extends mx.formatters.DateFormatter()
{
super();
}
override public function format(value:Object):String{
var str:String = value.toString();
if(str.search(“T”) != -1){
str = str.split(“T”)[0];
return super.format(str);
}else{
return super.format(value);
}
}
}
If you find something better, definitely let me know. Hope that helps!
-tom
_____
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Samuel
R. Neff
Sent: Friday, January 05, 2007 1:32 PM
To: [email protected]
Subject: [flexcoders] Is there a framework function to parse XSD compliant
dateTime from XML?
We're using HTTPService to send/receive XML to our server. Some of the XML has
dates in it in standard XSD dateTime format.
ex: 2002-10-10T12:00:00−05:00
http://www.w3. <http://www.w3.org/TR/xmlschema11-2/#dateTime>
org/TR/xmlschema11-2/#dateTime
Can we access a player or framework function to parse this string into a Date
object? The functionality must exist since Flex supports SOAP, but I couldn't
find anything in the help to just parse a date. Date.parse() didn't accept this
format (and it wouldn't according to the docs).
I have JavaScript code to parse out the format which we can convert to AS but
we'd prefer to use what's already built-in.
Thanks,
Sam