document new parseformat

This commit is contained in:
Aaron Raddon 2018-03-24 17:02:24 -07:00
parent affe10976d
commit 934b3f146d
2 changed files with 11 additions and 0 deletions

View File

@ -36,6 +36,11 @@ t, err := dateparse.ParseLocal("3/1/2014")
// Equivalent to // Equivalent to
t, err := dateparse.ParseIn("3/1/2014", time.Local) t, err := dateparse.ParseIn("3/1/2014", time.Local)
// Return a string that represents the layout to parse the given date-time.
layout, err := dateparse.ParseFormat("May 8, 2009 5:57:51 PM")
> "Jan 2, 2006 3:04:05 PM"
``` ```
cli tool for testing dateformats cli tool for testing dateformats

View File

@ -30,8 +30,14 @@ func main() {
datestr = flag.Args()[0] datestr = flag.Args()[0]
layout, err := dateparse.ParseFormat(datestr)
if err != nil {
panic(err.Error())
}
zonename, _ := time.Now().In(time.Local).Zone() zonename, _ := time.Now().In(time.Local).Zone()
fmt.Printf("\nYour Current time.Local zone is %v\n", zonename) fmt.Printf("\nYour Current time.Local zone is %v\n", zonename)
fmt.Printf("\nLayout String: dateparse.ParseFormat() => %v\n", layout)
var loc *time.Location var loc *time.Location
if timezone != "" { if timezone != "" {
// NOTE: This is very, very important to understand // NOTE: This is very, very important to understand