From 1b2ae4305775472a0051788a5d2f217cd07b0443 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=85=89=E6=98=A5?= Date: Tue, 21 Dec 2021 15:12:54 +0800 Subject: [PATCH] - update time --- CHANGELOG.md | 4 ++++ README.md | 2 +- library.go | 2 +- utils/gotime/gotime.go | 7 +++++++ utils/gotime/gotime_test.go | 4 ++++ 5 files changed, 17 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 330f7fe9..442464e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## v1.0.30 / 2021-12-21 + +- 优化time方法、增加设置Unix时间戳方式 + ## v1.0.29 / 2021-12-20 - 增加int方法 diff --git a/README.md b/README.md index b7adf12a..a28e13be 100644 --- a/README.md +++ b/README.md @@ -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 ``` diff --git a/library.go b/library.go index 895b0a60..7bc873c1 100644 --- a/library.go +++ b/library.go @@ -1,5 +1,5 @@ package go_library func Version() string { - return "v1.0.29" + return "v1.0.30" } diff --git a/utils/gotime/gotime.go b/utils/gotime/gotime.go index 95efa5db..7be6a61e 100644 --- a/utils/gotime/gotime.go +++ b/utils/gotime/gotime.go @@ -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()) diff --git a/utils/gotime/gotime_test.go b/utils/gotime/gotime_test.go index 051c7ae9..69483080 100644 --- a/utils/gotime/gotime_test.go +++ b/utils/gotime/gotime_test.go @@ -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()) +}