действительно, все эти типы datetime могут быть трудными и потенциально проблематичными (необходимо внимательно следить за информацией о часовом поясе). вот что я сделал, хотя я признаю, что меня беспокоит, что по крайней мере часть его «не по дизайну». Кроме того, это может быть сделано немного более компактным по мере необходимости. начиная с numpy.datetime64 dt_a:
dt_a
blockquote>numpy.datetime64 ('2015-04-24T23: 11: 26.270000-0700')
dt_a1 = dt_a.tolist () # дает объект datetime в UTC, но без tzinfo
dt_a1
blockquote>datetime.datetime (2015) , [4], [4] [+] ], tzinfo = pytz.timezone ('UTC'))
blockquote>... и, конечно, это может быть сжато в одну строку по мере необходимости.