I receive date from form. This date has specific format "dd/mm/yyyy".
For parsing it to my struct I use gorilla/schema package, but this package can't recognize received data as date.
How I can parse date and put it in struct right way? As field it has format "01/02/2006"
My implementation:
type User struct {
Date time.Time `schema:"date"`
}
func MyRoute(w http.ResponseWriter, r *http.Request) {
user := User{}
r.ParseForm()
defer r.Body.Close()
decoder := schema.NewDecoder()
if err := decoder.Decode(&user, r.Form); err != nil {
fmt.Println(err)
}
.......................
}