Mysql
 sql >> Database >  >> RDS >> Mysql

Creazione dell'oggetto ActionScript Date dalla stringa timestamp UTC di MySQL

Anche se sono sicuro che c'è un approccio più elegante; chiaramente potresti implementare una funzione di analisi come:

public static function parse(date:String):Date
{
    var split:Array = date.split(" ");
    var splitDate:Array = split[0].split("-");
    var splitTime:Array = split[1].split(":");

    return new Date(splitDate[0],
                    splitDate[1] - 1,
                    splitDate[2],
                    splitTime[0],
                    splitTime[1],
                    splitTime[2]);
}

Chiamato come:

var date:Date = parse("2012-07-24 12:59:58");

Invece di gestire MySQL DATETIME , le tue istruzioni SQL potrebbero essere convertite in timestamp che ActionScript Date costruttore accetterebbe millisecondi dall'epoca.

Framework come CASA Lib hanno delle belle funzioni di utilità per la data.