Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Criando o objeto ActionScript Date da string de carimbo de data/hora UTC do MySQL


Embora eu tenha certeza de que há uma abordagem mais elegante; claramente você poderia implementar uma função de análise como:
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]);
}

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

Em vez de manipular o MySQL DATETIME , suas instruções SQL podem ser convertidas em timestamps que ActionScript Date construtor aceitaria milissegundos desde a época.

Estruturas como CASA Lib tem boas funções de utilitário de data.