{"created_at":"Mon Dec 07 17:13:02 +0000 2015","id":673913118196543488,"id_str":"673913118196543488","text":"RT @MalhotraSaurabh: I think the
我如何找到所有在5分钟内发布的推文。
current_time - created_at < 5 , How to calculate ?
最佳答案
这样的正则表达式应该匹配每个推文(假设它们总是包含在{}中),并在“ created_at”中捕获日期字符串:
\{.*?"created_at":"([^"]*)".*?\}
然后,您将需要这些日期字符串并将其解析为DateTime对象,如下所示:
my_date = datetime.strptime(my_date_string, "%a %b %d %H:%M:%S %z %Y")
然后,您可以轻松地对该对象进行日期数学计算。希望对您有所帮助!
关于python - Twitter流数据中的时间格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34139705/