xxxxxxxxxx
import "time"
func IsValidDate(date string) bool {
_, err := time.Parse("2006-01-02", date)
if err == nil {
return true
}
_, err = time.Parse("2006/01/02", date)
if err == nil {
return true
}
_, err = time.Parse("2006-01-02 15:04:05", date)
if err == nil {
return true
}
_, err = time.Parse("2006-01-02T15:04:05", date)
if err == nil {
return true
}
_, err = time.Parse("2006-01-02T15:04:05Z", date)
if err == nil {
return true
}
_, err = time.Parse("2006-01-02T15:04:05.000Z", date)
if err == nil {
return true
}
return false
}
xxxxxxxxxx
import "time"
func IsValidDate(date string) bool {
_, err := time.Parse("2006-01-02", date)
if err == nil {
return true
}
_, err = time.Parse("2006/01/02", date)
if err == nil {
return true
}
_, err = time.Parse("2006-01-02 15:04:05", date)
if err == nil {
return true
}
_, err = time.Parse("2006-01-02T15:04:05", date)
if err == nil {
return true
}
_, err = time.Parse("2006-01-02T15:04:05Z", date)
if err == nil {
return true
}
_, err = time.Parse("2006-01-02T15:04:05.000Z", date)
if err == nil {
return true
}
return false
}