From 549b19ac283900fdc3f9721d8570876200b3ab38 Mon Sep 17 00:00:00 2001 From: Daniel Langesten Date: Thu, 19 Mar 2015 09:56:10 +0100 Subject: added an interval of 30 min --- cleaner.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'cleaner.go') diff --git a/cleaner.go b/cleaner.go index 7601766..0e213c9 100644 --- a/cleaner.go +++ b/cleaner.go @@ -120,6 +120,13 @@ func getTimespan(t time.Time, cfg *Config) (span time.Time, err error) { min = (min / 10) * 10 span = time.Date(y, m, d, h, min, 0, 0, loc) + case cfg.Interval == "30min": //Round the date into 10 minutes + y, m, d := t.Date() + h := t.Hour() + min := t.Minute() + min = (min / 30) * 30 + span = time.Date(y, m, d, h, min, 0, 0, loc) + case cfg.Interval == "hour": //Round the date into hour y, m, d := t.Date() h := t.Hour() -- cgit v1.1