This commit is contained in:
coward 2022-01-12 14:38:39 +08:00
parent 655fd7def3
commit 48e0a20ec2
2 changed files with 4 additions and 3 deletions

View File

@ -5,8 +5,9 @@ dateparse time by struct tag
WithTagName() // 自定义你想要使用的tag名称默认为dateFormat
WithDefaultTagValue() // 定义这个tag的默认值默认为 default
WithDefaultFormat() // 定义时间格式化样式,默认为 2006-01-02 15:04:05
WithEmptyValue() // 定义一个空值返回,当指定结构体的指定字段为空值时,返回你想要的空值,默认为 `""`
WithEmptyValue() // 定义一个空值返回,当指定结构体的指定字段为空值时,返回你想要的空值,默认为 `""`
注意: 暂不支持结构体嵌套操作
## install&安装
```go
go get github.com/cowardmrx/dateparse_tag

View File

@ -16,11 +16,11 @@ func TestNewDateParseTag(t *testing.T) {
u.Name = "张三"
u.BirthDay = time.Now().String()
t.Logf("old user : %v", u)
t.Logf("user : %v", u)
dp := NewDateParseTag(WithTagName("format_date"))
dp.Parse(u, u)
t.Logf("new user %v", u)
t.Logf("user new %v", u)
}