Пересчитать временные метки со смещением времени UTC - PullRequest
0 голосов
/ 29 апреля 2019

В начале я получаю метку времени в формате ISO, что-то вроде 2018-05-31T05: 59: 59 + 02: 00. Затем я конвертирую эту метку времени в формат UTC, используя код dateutil.parser.parse, чтобы получить 2018-05-31 05: 59: 59 + 02: 00. Это почти то, что мне нужно, но мне все еще нужно пересчитать это время, так что это будет 2018-05-31 03:59:59 (я даже не хочу, чтобы там было +00: 00). Как я мог сделать этот последний шаг? Я знаю, что могу сделать это над строками -> использовать split, чтобы получить смещение времени, а затем использовать timedelta, но это слишком медленно, особенно если мне нужно запустить этот код на тысячах временных меток. И еще одна вещь, временная метка, которую я получаю, иногда содержит десятые доли секунд, которые для меня бесполезны. Если бы они могли быть удалены вместе с пересчетом, это было бы очень полезно. Заранее спасибо

...