Fix date layout in README and full example
This commit is contained in:
1 parent
a5ece792f8
commit
5f7829feee
3 files changed
+12
-12
No files matched your search
@@ -99,7 +99,7 @@ type DateTime struct {
|
|||||||
|
|
||||||
// Convert the internal date as CSV string
|
// Convert the internal date as CSV string
|
||||||
func (date *DateTime) MarshalCSV() (string, error) {
|
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
|
// You could also use the standard Stringer interface
|
||||||
@@ -109,7 +109,7 @@ func (date *DateTime) String() (string) {
|
|||||||
|
|
||||||
// Convert the CSV string as internal date
|
// Convert the CSV string as internal date
|
||||||
func (date *DateTime) UnmarshalCSV(csv string) (err error) {
|
func (date *DateTime) UnmarshalCSV(csv string) (err error) {
|
||||||
date.Time, err = time.Parse("20060201", csv)
|
date.Time, err = time.Parse("20060102", csv)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -45,12 +45,12 @@ func (date *DateTime) MarshalCSV() (string, error) {
|
|||||||
|
|
||||||
// You could also use the standard Stringer interface
|
// You could also use the standard Stringer interface
|
||||||
func (date DateTime) String() string {
|
func (date DateTime) String() string {
|
||||||
return date.Time.Format("20060201")
|
return date.Time.Format("20060102")
|
||||||
}
|
}
|
||||||
|
|
||||||
// Convert the CSV string as internal date
|
// Convert the CSV string as internal date
|
||||||
func (date *DateTime) UnmarshalCSV(csv string) (err error) {
|
func (date *DateTime) UnmarshalCSV(csv string) (err error) {
|
||||||
date.Time, err = time.Parse("20060201", csv)
|
date.Time, err = time.Parse("20060102", csv)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,14 +5,14 @@ func Example() {
|
|||||||
// Output:
|
// Output:
|
||||||
// clients.csv:
|
// clients.csv:
|
||||||
// client_id|client_name|client_age|addr1.street|addr1.city|Address2.street|Address2.city|employed
|
// 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
|
// 12|John|21|Street 1|City1|Street 2|City2|20221104
|
||||||
// 13|Fred||"Main ""Street"" 1"|City1|Main Street 2|City2|20220411
|
// 13|Fred||"Main ""Street"" 1"|City1|Main Street 2|City2|20221104
|
||||||
// 14|James|32|Center Street 1|City1|Center Street 2|City2|20220411
|
// 14|James|32|Center Street 1|City1|Center Street 2|City2|20221104
|
||||||
// 15|Danny||State Street 1|City1|State Street 2|City2|20220411
|
// 15|Danny||State Street 1|City1|State Street 2|City2|20221104
|
||||||
//
|
//
|
||||||
// clients:
|
// clients:
|
||||||
// 12:John Adress1:Street 1, City1 Address2: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: 20220411
|
// 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: 20220411
|
// 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: 20220411
|
// 15:Danny Adress1:State Street 1, City1 Address2:State Street 2, City2 Employed: 20221104
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user