我目前有一段代码可以获得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);
}
答案 0 :(得分:0)
如果在整数之前需要0,则应使用字符串。当您需要进行计算时,可以很容易地将其转换为数字。 即:int(“01”)= 1;