cml04-falcon-ui/helper/helper.go

27 lines
629 B
Go
Raw Normal View History

2024-10-07 19:22:01 +02:00
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
2024-10-08 13:22:23 +02:00
start, err = time.ParseInLocation("02/01/2006 15:04", inicio, time.Local)
2024-10-07 19:22:01 +02:00
if err != nil {
return time.Time{}, time.Time{}, err
}
// parse finish date
2024-10-08 13:22:23 +02:00
finish, err = time.ParseInLocation("02/01/2006 15:04", final, time.Local)
2024-10-07 19:22:01 +02:00
if err != nil {
return time.Time{}, time.Time{}, err
}
return
}