首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在java语言中给Twitter4J查询搜索结果加上结束日期?

如何在java语言中给Twitter4J查询搜索结果加上结束日期?
EN

Stack Overflow用户
提问于 2020-01-18 11:53:00
回答 1查看 60关注 0票数 0

对于一个学校项目,我正在尝试使用twitter4j编写一个程序,它绘制一个图形,显示某个单词在某个区域内开始和结束日期之间的使用情况,我通过实例化一个查询对象并将开始日期和截止日期设置为用户输入的日期来实现这一点,如下所示:

代码语言:javascript
复制
  Query q = new Query(word);
  q.setCount(100);
  q.setGeoCode(loc,100,Query.MILES);
  q.setSince(start + "-1-1");
  //q.setUntil(end + "-12-12"); NOT WORKING!!

有人知道我做错了什么吗?因为当我取消注释最后一行(setUntil)时,查询结果没有返回setUntil(状态),但是当我不包括tweet()时,它工作得很好。

EN

回答 1

Stack Overflow用户

发布于 2020-06-29 01:34:11

这段代码对我来说很有效。我希望这个例子能澄清你的疑问。

代码语言:javascript
复制
 Query query = new Query(hashtag);
 query.setSince("yyyy-mm-dd");
 query.setUntil("yyyy-mm-dd");
 query.setCount(100);
           
 //Execute the search method in the twitter object. The results are contained in a QueryResult object that contains one object Status per Tweet
 QueryResult result = twitter.search(query);
 out.println(result.getTweets().size());
 for (Status status : result.getTweets()) {
     out.println("@" + status.getUser().getScreenName() + ":" + status.getText());
     out.println();
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59797397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档