AS3日期时间删除0分钟

时间:2015-11-12 13:58:25

标签: actionscript-3 flash datetime

我目前有一段代码可以获得hhmm格式的时间(例如1254),我所做的一切都很好,而不是每小时10分钟,其中分钟前面有0分钟。例如:

at 1:54 pm my code traces 1354  
at 3:20 pm my code traces 1520

问题是

at 1:05 pm my code traces 135   
at 2:09 pm my code traces 149

我可以看到int删除0时发生了什么,但是需要做一个int才能进一步进行计算,有人能看到任何明显的东西吗?

var td: Date = new(Date);
    trace(td);
    var formattedDate = dateToMMDDYYYY(td);
    //Hours...
    var tHrs: int = td.hours;

    var tHs: String = ""
    if (tHrs < 10) {
        tHs = "0" + String(tHrs);
    } else {
        tHs = String(tHrs);
    }
    //Minutes...

    var tMins: int = 04;
      ////////////////////////////////////////////////////////Manually setting to 04 mins for testing

    var tMs: String = ""

    if (tMins < 10) {
        tMs = "0" + String(tMins);
    } else {
        tMs = String(tMins);
    }

1 个答案:

答案 0 :(得分:0)

如果在整数之前需要0,则应使用字符串。当您需要进行计算时,可以很容易地将其转换为数字。 即:int(“01”)= 1;