如何将秒转化为分?在弹性

How to transform seconds in minutes ? in Flex

我的问题是我有这个值...75 秒,我想在我的网格中显示 1:15 分钟...我该怎么做?

我正在尝试这个...

    xmlCttSemAcao = new XMLListCollection(event.result..CTT);
    var i:int = 0;

    for each(var node:XML in xmlCttSemAcao)
    {
        xmlCttSemAcao[i].@DUR_CTT = (xmlCttSemAcao[i].@DUR_CTT / 60) %60;
        i++;
    }

    xmlCttSemAcao.refresh();
    gp2.refresh();

但是我对这个例子的结果是:1:25

另一个例子...56 秒显示 0.933333

首先,将其拆分一下,然后计算秒和分钟,然后再将它们放在一起:

for each(var node:XML in xmlCttSemAcao)
{
    var durCtt:int = xmlCttSemAcao[i].@DUR_CTT;
    var seconds:int = durCtt % 60;
    var minutes:int = durCtt / 60;
    var timeDisplay:String = minutes + ":" + seconds;
    xmlCttSemAcao[i].@DUR_CTT = timeDisplay;
    i++;
}