From 8fa10bb76b5b56b302c1559d3f6bab501aaa596a Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Wed, 15 Sep 2021 16:27:05 +0300 Subject: [PATCH] Align time stamps with Round instead of Truncate --- pkg/timeseries/timeseries.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/timeseries/timeseries.go b/pkg/timeseries/timeseries.go index 347d820..06d98fd 100644 --- a/pkg/timeseries/timeseries.go +++ b/pkg/timeseries/timeseries.go @@ -287,7 +287,7 @@ func findNearestLeft(series TimeSeries, pointIndex int) *TimePoint { // Gets point timestamp rounded according to provided interval. func (p *TimePoint) GetTimeFrame(interval time.Duration) time.Time { - return p.Time.Truncate(interval) + return p.Time.Round(interval) } func getPointTimeFrame(ts *time.Time, interval time.Duration) *time.Time {