From 5f7829feeed7d717e5c37c15e6eb33cfa7b463f1 Mon Sep 17 00:00:00 2001 From: DualFroz Date: Fri, 2 Oct 2026 15:53:20 +0200 Subject: [PATCH] Fix date layout in README and full example --- README.md | 4 ++-- examples/full/main.go | 4 ++-- examples/full/main_test.go | 16 ++++++++-------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 2efa117..babd5dd 100644 --- a/README.md +++ b/README.md @@ -99,7 +99,7 @@ type DateTime struct { // Convert the internal date as CSV string func (date *DateTime) MarshalCSV() (string, error) { - return date.Time.Format("20060201"), nil + return date.Time.Format("20060102"), nil } // You could also use the standard Stringer interface @@ -109,7 +109,7 @@ func (date *DateTime) String() (string) { // Convert the CSV string as internal date func (date *DateTime) UnmarshalCSV(csv string) (err error) { - date.Time, err = time.Parse("20060201", csv) + date.Time, err = time.Parse("20060102", csv) return err } diff --git a/examples/full/main.go b/examples/full/main.go index e9f1323..4f65bc4 100644 --- a/examples/full/main.go +++ b/examples/full/main.go @@ -45,12 +45,12 @@ func (date *DateTime) MarshalCSV() (string, error) { // You could also use the standard Stringer interface func (date DateTime) String() string { - return date.Time.Format("20060201") + return date.Time.Format("20060102") } // Convert the CSV string as internal date func (date *DateTime) UnmarshalCSV(csv string) (err error) { - date.Time, err = time.Parse("20060201", csv) + date.Time, err = time.Parse("20060102", csv) return err } diff --git a/examples/full/main_test.go b/examples/full/main_test.go index d627e8b..075af59 100644 --- a/examples/full/main_test.go +++ b/examples/full/main_test.go @@ -5,14 +5,14 @@ func Example() { // Output: // clients.csv: // client_id|client_name|client_age|addr1.street|addr1.city|Address2.street|Address2.city|employed - // 12|John|21|Street 1|City1|Street 2|City2|20220411 - // 13|Fred||"Main ""Street"" 1"|City1|Main Street 2|City2|20220411 - // 14|James|32|Center Street 1|City1|Center Street 2|City2|20220411 - // 15|Danny||State Street 1|City1|State Street 2|City2|20220411 + // 12|John|21|Street 1|City1|Street 2|City2|20221104 + // 13|Fred||"Main ""Street"" 1"|City1|Main Street 2|City2|20221104 + // 14|James|32|Center Street 1|City1|Center Street 2|City2|20221104 + // 15|Danny||State Street 1|City1|State Street 2|City2|20221104 // // clients: - // 12:John Adress1:Street 1, City1 Address2:Street 2, City2 Employed: 20220411 - // 13:Fred Adress1:Main "Street" 1, City1 Address2:Main Street 2, City2 Employed: 20220411 - // 14:James Adress1:Center Street 1, City1 Address2:Center Street 2, City2 Employed: 20220411 - // 15:Danny Adress1:State Street 1, City1 Address2:State Street 2, City2 Employed: 20220411 + // 12:John Adress1:Street 1, City1 Address2:Street 2, City2 Employed: 20221104 + // 13:Fred Adress1:Main "Street" 1, City1 Address2:Main Street 2, City2 Employed: 20221104 + // 14:James Adress1:Center Street 1, City1 Address2:Center Street 2, City2 Employed: 20221104 + // 15:Danny Adress1:State Street 1, City1 Address2:State Street 2, City2 Employed: 20221104 }