Fix date layout in README and full example

This commit is contained in:
dualfroz committed 2026-10-02 15:53:20 +02:00
1 parent a5ece792f8
commit 5f7829feee
3 files changed
+12 -12

No files matched your search

+2 -2
View File
@@ -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
}
+2 -2
View File
@@ -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
}
+8 -8
View File
@@ -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
}