diff --git a/tariff/energinet.go b/tariff/energinet.go index 80f981f27..66267b14b 100644 --- a/tariff/energinet.go +++ b/tariff/energinet.go @@ -66,8 +66,8 @@ func (t *Energinet) run(done chan error) { ts := time.Now().Truncate(time.Hour) uri := fmt.Sprintf(energinet.URI, - ts.Format(time.RFC3339), - ts.Add(24*time.Hour).Format(time.RFC3339), + ts.Format(energinet.TimeFormat), + ts.Add(24*time.Hour).Format(energinet.TimeFormat), t.region) if err := backoff.Retry(func() error { diff --git a/tariff/energinet/types.go b/tariff/energinet/types.go index 06062f330..4ae7a99cb 100644 --- a/tariff/energinet/types.go +++ b/tariff/energinet/types.go @@ -1,6 +1,9 @@ package energinet -const URI = "https://api.energidataservice.dk/dataset/Elspotprices?offset=0&start=%s&end=%s&filter={\"PriceArea\":[\"%s\"]}&timezone=dk&limit=48" +const ( + URI = "https://api.energidataservice.dk/dataset/Elspotprices?offset=0&start=%s&end=%s&filter={\"PriceArea\":[\"%s\"]}&timezone=dk&limit=48" + TimeFormat = "2006-01-02T15:04" // RFC3339 short +) type Prices struct { Records []PriceInfo `json:"records"`