comparison pkg/imports/agm.go @ 4075:cb74aa69954e

Moved TimeParser to common package.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 25 Jul 2019 15:14:44 +0200
parents eb2f949ddfa2
children af2b20d6c921
comparison
equal deleted inserted replaced
4074:eb2f949ddfa2 4075:cb74aa69954e
29 "sort" 29 "sort"
30 "strconv" 30 "strconv"
31 "strings" 31 "strings"
32 "time" 32 "time"
33 33
34 "gemma.intevation.de/gemma/pkg/common"
34 "gemma.intevation.de/gemma/pkg/misc" 35 "gemma.intevation.de/gemma/pkg/misc"
35 "gemma.intevation.de/gemma/pkg/models" 36 "gemma.intevation.de/gemma/pkg/models"
36 ) 37 )
37 38
38 type ApprovedGaugeMeasurements struct { 39 type ApprovedGaugeMeasurements struct {
101 // the approved gauge measurements. 102 // the approved gauge measurements.
102 func (agm *ApprovedGaugeMeasurements) CleanUp() error { 103 func (agm *ApprovedGaugeMeasurements) CleanUp() error {
103 return os.RemoveAll(agm.Dir) 104 return os.RemoveAll(agm.Dir)
104 } 105 }
105 106
106 var guessDate = misc.TimeParser([]string{ 107 var guessDate = common.TimeParser([]string{
107 "02.01.2006 15:04", 108 "02.01.2006 15:04",
108 "2006-01-02T15:04:05-07:00", 109 "2006-01-02T15:04:05-07:00",
109 }).Parse 110 }).Parse
110 111
111 type timetz struct{ time.Time } 112 type timetz struct{ time.Time }