在执行以下代码时收到错误“未处理的内部错误”。 我正在尝试将hh:mm:ss转换为分钟。
我尝试了https://www.lua.org/cgi-bin/demo中的部分代码,并且可以正常工作。不知道这里出了什么问题。
function getMinutes(hours, minutes, secs)
return ((hours * 60) + minutes + (secs / 60))
end
local lOrder = Order:Get()
local orderPlacedTime = lOrder.CreateDateTime
local ptoStartHour, ptoStartMin, ptoStartSec = startTime:match("(.+):(.+):(.+)")
local ptoEndHour, ptoEndMin, ptoEndSec = endTime:match("(.+):(.+):(.+)")
local ptoStartTime = getMinutes(ptoStartHour, ptoStartMin, ptoStartSec)
local ptoEndTime = getMinutes(ptoEndHour, ptoEndMin, ptoEndSec)
local orderTime = getMinutes(orderPlacedTime.Hour, orderPlacedTime.Min, orderPlacedTime.Sec)
如果startTime =“ 12:12:60” 我期望ptoStartTime有733