タイムスタンプのリストと、最も近いタイムスタンプを見つけるためのキー タイムスタンプがあります。両方とも次の形式です。'2019-11-22T11:37:52.338Z'
私はこのソリューションを試しましたPython - 最も近いタイムスタンプを見つけることですが、タイムスタンプが入っているためstring
、エラーが発生します。以下に示すようにそれらを型キャストしようとしたとき
def nearest(ts):
s = sorted(timestamp_list)
i = bisect_left(s, ts)
return min(s[max(0, i-1): i+2], key=lambda t: abs(int(ts) - int(t)))
で終わるValueError: invalid literal for int() with base 10: '2019-11-22T11:37:52.338Z'
このエラーを克服する方法について何か提案はありますか?