cml04-falcon-ui/helper/helper.go
2024-10-08 13:22:23 +02:00

27 lines
629 B
Go

package helper
import (
"strings"
"time"
)
func Dates(dr string) (start, finish time.Time, err error) {
// split string in dates
inicio := strings.Split(dr, "-")[0]
final := strings.Split(dr, "-")[1]
// remove spaces from strings
inicio = strings.TrimSpace(inicio)
final = strings.TrimSpace(final)
// parse start date
start, err = time.ParseInLocation("02/01/2006 15:04", inicio, time.Local)
if err != nil {
return time.Time{}, time.Time{}, err
}
// parse finish date
finish, err = time.ParseInLocation("02/01/2006 15:04", final, time.Local)
if err != nil {
return time.Time{}, time.Time{}, err
}
return
}