diff options
Diffstat (limited to 'src/main/TweetCounter.java')
-rw-r--r-- | src/main/TweetCounter.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/TweetCounter.java b/src/main/TweetCounter.java index e922c5c..6c1397a 100644 --- a/src/main/TweetCounter.java +++ b/src/main/TweetCounter.java @@ -1,5 +1,6 @@ package main; +import java.util.Date; import java.util.HashSet; import java.util.Set; import java.util.logging.Level; @@ -20,9 +21,11 @@ public class TweetCounter implements ResultListener { private int tweetCount = 0; private final Set<String> users; + private final Date start_date; public TweetCounter() { this.users = new HashSet<>(); + this.start_date = new Date(); } @Override @@ -47,4 +50,17 @@ public class TweetCounter implements ResultListener { public Set<String> getUsers() { return users; } + + public Date getStartDate() { + return start_date; + } + + public String getActiveTime() { + Date now = new Date(); + long timediff = (now.getTime() - start_date.getTime()) / 1000; + return String.format("%d hour(s), %d min(s), %d sec(s)", + timediff / 3600, + (timediff % 3600) / 60, + timediff % 60); + } } |