package nomino_test import ( "fmt" "time" "codeberg.org/danjones000/nomino" ) func ExampleTimestamp_withTime() { tz, _ := time.LoadLocation("America/New_York") ts := time.Date(2009, time.January, 20, 12, 5, 0, 0, tz) gen := nomino.Timestamp(nomino.TimestampTime(ts)) conf := nomino.NewConfig(nomino.WithGenerator(gen)) s, _ := nomino.Make(conf) fmt.Println(s) // Output: 2009-01-20T12-05-00-0500.txt } func ExampleTimestamp_withFormat() { tz, _ := time.LoadLocation("America/New_York") ts := time.Date(2009, time.January, 20, 12, 5, 0, 0, tz) gen := nomino.Timestamp(nomino.TimestampTime(ts), nomino.TimestampFormat("2006#01#02<>15|04|05-0700")) conf := nomino.NewConfig(nomino.WithGenerator(gen)) s, _ := nomino.Make(conf) fmt.Println(s) // Output: 2009#01#20<>12|05|00-0500.txt } func ExampleTimestamp_withUTC() { tz, _ := time.LoadLocation("America/New_York") ts := time.Date(2009, time.January, 20, 12, 5, 0, 0, tz) gen := nomino.Timestamp(nomino.TimestampTime(ts), nomino.TimestampUTC()) conf := nomino.NewConfig(nomino.WithGenerator(gen)) s, _ := nomino.Make(conf) fmt.Println(s) // Output: 2009-01-20T17-05-00.txt }