У меня есть большой набор твитов, и мне нужно получить твиты с одного недельного периода, одного дня и т. Д. Итак, я хочу указать дату начала и окончания и получить все данные, которые соответствует запросу. Теперь у меня есть этот код:Преобразование часового пояса Twitter и выполнение запросов
pac=timezone('US/Pacific')
utc=timezone('UTC')
start_created_at = datetime.strptime(tweet['created_at'], '%a %b %d %H:%M:%S +0000 %Y')
start_utc_created_at = utc.localize(start_created_at)
start_pac_created=start_utc_created_at.astimezone(pac)
, который дает мне выход, как этот
2014-01-11 10:51:11-08:00
Я все еще пытаюсь научиться манипулировать дату/время, так что я был бы признателен за любые подсказки о том, как выполнить запросов и выбрать твиты с определенного периода времени, который не требует ручного ввода всей строки, а вместо этого, что-то вроде 01/01/2014-01/10/2014 или что-то легко управляемое.
Если вы спрашиваете, как запрос к базе данных, немного информации о схеме базы данных и таблицы может помочь – mhlester
извините! отредактирован! Я не хочу запрашивать базу данных в данный момент, просто хотел узнать основы. Извини за это! – Anastasia
Отлично. Это то, что я предполагал, но я хотел убедиться. Я обновил свой ответ ниже, чтобы отразить это. – mhlester