我有很多次
["10:00 PM", "08:00 AM", "12:00 AM", "01:00 AM", "12:00 PM",
"03:00 AM", "07:00 AM", "06:00 PM"]
Run Code Online (Sandbox Code Playgroud)
我想对它们进行排序并找到距离当前时间最近的时间,例如,假设现在时间是 05:00 PM,上面的数组应返回 06:00 PM作为响应。
我可以用下面的代码对它们进行排序
let sortedArray = arrayOfData.sort(function (a, b) {
return parseInt(a.substring(0, 2)) -
parseInt(b.substring(0, 2));
})
Run Code Online (Sandbox Code Playgroud)
有人可以建议一种方法对其进行正确排序,并找到使用当前时间最接近的时间吗?提前致谢
我在 python 中有一个字典对象,我将向一个方法提供两个参数,即某个键名 key 和 json 对象,我想接收一个包含该键的绝对路径的输出。
示例 json 对象,键名称为“year”
{
"name": "John",
"age": 30,
"cars": {
"car1": {
"name": "CD300",
"make": {
"company": "Benz",
"year": "2019"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的功能如下
def get_abs_path(json, key):
print(res)
Run Code Online (Sandbox Code Playgroud)
预期输出 res = cars.car1.make.company