mirror of
https://github.com/cowardmrx/dateparse_tag.git
synced 2025-01-18 10:53:53 +08:00
优化
This commit is contained in:
parent
655fd7def3
commit
48e0a20ec2
@ -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
|
||||
|
@ -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)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user