Mysql
 sql >> Base de données >  >> RDS >> Mysql

Création d'un objet ActionScript Date à partir de la chaîne d'horodatage MySQL UTC

Bien que je sois sûr qu'il existe une approche plus élégante; clairement, vous pouvez implémenter une fonction d'analyse telle que :

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]);
}

Appelé comme :

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

Au lieu de gérer MySQL DATETIME , vos instructions SQL pourraient être converties en horodatages qui ActionScript Date le constructeur accepterait les millisecondes depuis l'époque.

Cadres tels que CASA Lib ont de belles fonctions utilitaires de date.