diff --git a/tools/tools.go b/tools/tools.go index dc9e03c..95824db 100644 --- a/tools/tools.go +++ b/tools/tools.go @@ -18,6 +18,15 @@ func IsFilenameValid(filename string) bool { return re.MatchString(filename) } +func ExtractDateAndConvertToDate(filename string) (time.Time, error) { + dateStr := filename[0:24] + t, err := RFC3339StringToTime(dateStr) + if err != nil { + return t, err + } + return t, nil +} + func CheckDir(path string) (bool, error) { info, err := os.Stat(path) if err == nil {