- update time

master
李光春 2 years ago
parent d407e6c9de
commit 1b2ae43057

@ -1,3 +1,7 @@
## v1.0.30 / 2021-12-21
- 优化time方法、增加设置Unix时间戳方式
## v1.0.29 / 2021-12-20
- 增加int方法

@ -11,5 +11,5 @@
## Install 安装
```Importing
go get -v -u github.com/dtapps/go-library@v1.0.29
go get -v -u github.com/dtapps/go-library@v1.0.30
```

@ -1,5 +1,5 @@
package go_library
func Version() string {
return "v1.0.29"
return "v1.0.30"
}

@ -86,6 +86,13 @@ func SetCurrentParse(str string) Pro {
return p
}
// SetCurrentUnix 设置当前的时间 Unix时间戳
func SetCurrentUnix(ts int64) Pro {
p := NewPro()
p.Time = time.Unix(ts, 0)
return p
}
// StartOfDay 本日开始时间
func (p Pro) StartOfDay() Pro {
p.Time = time.Date(p.Time.Year(), p.Time.Month(), p.Time.Day(), 0, 0, 0, 0, p.Time.Location())

@ -37,3 +37,7 @@ func TestDiff(t *testing.T) {
fmt.Println(Current().DiffInMinutesWithAbs(SetCurrentParse("2021-11-26 14:50:00").Time))
fmt.Println(Current().DiffInMinutes(SetCurrentParse("2021-11-26 14:50:00").Time))
}
func TestUnix(t *testing.T) {
fmt.Println(SetCurrentUnix(1640067240).Format())
}

Loading…
Cancel
Save