相关疑难解决方法(0)

Actionscript 3 - 解析yyyy-mm-dd hh:mm:ss到Date对象的最快方法?

我一直试图找到一种非常快速的方法来将yyyy-mm-dd [hh:mm:ss]解析为Date对象.以下是我尝试过的3种方法以及每种方法解析50,000个日期时间字符串所需的时间.

有谁知道更快的方法或加快方法的提示?

castMethod1 takes 3673 ms 
castMethod2 takes 3812 ms 
castMethod3 takes 3931 ms
Run Code Online (Sandbox Code Playgroud)

码:

private function castMethod1(dateString:String):Date {
    if ( dateString == null ) {
        return null;
    }

    var year:int = int(dateString.substr(0,4));
    var month:int = int(dateString.substr(5,2))-1;
    var day:int = int(dateString.substr(8,2));

    if ( year == 0 && month == 0 && day == 0 ) {
        return null;
    }

    if ( dateString.length == 10 ) {
        return new Date(year, month, day);
    }

    var hour:int = int(dateString.substr(11,2));
    var minute:int = …
Run Code Online (Sandbox Code Playgroud)

apache-flex actionscript-3

23
推荐指数
2
解决办法
3万
查看次数

标签 统计

actionscript-3 ×1

apache-flex ×1