timezone.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:pendulum 作者: sdispater 项目源码 文件源码
def _find_utc_index(self, dt):
        lo, hi = 0, len(self._utc_transition_times)
        hint = self._local_hint.get('_utc')
        if hint:
            if dt == hint[0]:
                return hint[1]
            elif dt < hint[0]:
                hi = hint[1] + 1
            else:
                lo = hint[1]

        idx = max(0, bisect_right(self._utc_transition_times, dt, lo, hi) - 1)

        self._local_hint['_utc'] = (dt, idx)

        return idx
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号