summaryrefslogtreecommitdiff
path: root/src/main/TweetCounter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/TweetCounter.java')
-rw-r--r--src/main/TweetCounter.java16
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);
+ }
}