      *  @playerversion AIR 1.1
      *  @productversion Flex 3
      */
-    public static function parseDateString (str:String):Date
+    public static function parseDateString (str:String, format:String = null):Date
     {
         if (!str || str == "")
             return null;


        if (value is String)
        {
            value = DateFormatter.parseDateString(String(value));
            if (!value)
            {
                error = defaultInvalidValueError;

     *
     *  <pre>
     *  var myDate:Date = DateFormatter.parseDateString("2009-12-02 23:45:30"); </pre>
	 * 
	 *  The optional format property is use to work out which is likly to be encountered
	 *  first a month or a date of the month for date where it may not be obvious which
	 *  comes first.
     *  
     *  @see mx.formatters.DateBase
     * 
