diff options
author | Peter Wu <peter@lekensteyn.nl> | 2014-05-07 12:04:54 +0200 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2014-05-07 12:04:54 +0200 |
commit | 6955aaa7c469878dc75fb80a036034eaef723e7d (patch) | |
tree | 75b18f02c0b6ee53cf58a33925280518922ac286 /src/main/TweetCounter.java | |
parent | 526efec2b1578b145d471ba0b9cee42c4088ce4d (diff) | |
download | TwitterDataAnalytics-6955aaa7c469878dc75fb80a036034eaef723e7d.tar.gz |
Add timing state information
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); + } } |