我有两个值进来,一个 StartTime 形式的字符串YYYY-MM-DD HH:MM:SS
和一个 Duration形式的字符串HH:MM:SS
。从这两个值中,我需要确定 endTime 并将其置于与 StartTime 相同的格式中。
我试图做类似的东西
startTimeArray:Array = StartTime.split(/[ -:]/);
var date:Date = new Date(startTimeArray[0], startTimeArray[1]-1, startTimeArray[2], startTimeArray[3], startTimeArray[4], startTimeArray[5] );
但是拆分当然会导致字符串而不是数字,我不知道如何将所有这些时间部分转换为数字,然后我看不到通过将 Duration Date 对象添加到 StartTime 来应用数学的方法如果我能够正确转换日期对象。
我在这里走好路吗?如果是这样,如何将字符串数组转换为数字以及如何将持续时间添加到开始时间?谢谢