- 增加 `ToDateFormatTime` 方法

master v1.0.7
dtapps 2 months ago
parent ca62634337
commit aae4112b32

2
.gitignore vendored

@ -4,4 +4,4 @@
.idea
.vscode
.log
gomod.sh
go_mod.sh

@ -1,5 +1,5 @@
<h1>
<a href="https://www.dtapp.net/">Golang Time</a>
<a href="https://www.dtapp.net/">Golang</a>
</h1>
📦 Golang 时间
@ -12,8 +12,8 @@
#### 安装
```go
go get -v -u go.dtapp.net/gotime
```shell
go get -v -u go.dtapp.net/gotime@v1.0.7
```
#### 使用

@ -5,36 +5,39 @@ import (
)
func TestTime(t *testing.T) {
t.Log("今天此刻:", Current().Now())
t.Log("测试", Current().SetFormat("20060102150405"))
t.Log("今天此刻格式化:", Current().Format())
t.Log("今天此刻日期:", Current().ToDateFormat())
t.Log("今天此刻时间:", Current().ToTimeFormat())
t.Log("今天此刻时间戳:", Current().Timestamp())
t.Log("今天此刻时间戳:", Current().TimestampWithSecond())
t.Log("今天毫秒级时间戳:", Current().TimestampWithMillisecond())
t.Log("今天微秒级时间戳:", Current().TimestampWithMicrosecond())
t.Log("今天纳秒级时间戳:", Current().TimestampWithNanosecond())
t.Log("昨天此刻:", Yesterday().Now())
t.Log("昨天此刻格式化:", Yesterday().Format())
t.Log("昨天此刻日期:", Yesterday().ToDateFormat())
t.Log("昨天此刻时间:", Yesterday().ToTimeFormat())
t.Log("昨天此刻时间戳:", Yesterday().Timestamp())
t.Log("昨天此刻时间戳:", Yesterday().TimestampWithSecond())
t.Log("昨天毫秒级时间戳:", Yesterday().TimestampWithMillisecond())
t.Log("昨天微秒级时间戳:", Yesterday().TimestampWithMicrosecond())
t.Log("昨天纳秒级时间戳:", Yesterday().TimestampWithNanosecond())
t.Log("明天此刻:", Tomorrow().Now())
t.Log("明天此刻格式化:", Tomorrow().Format())
t.Log("明天此刻日期:", Tomorrow().ToDateFormat())
t.Log("明天此刻时间:", Tomorrow().ToTimeFormat())
t.Log("明天此刻时间戳:", Tomorrow().Timestamp())
t.Log("明天此刻时间戳:", Tomorrow().TimestampWithSecond())
t.Log("明天毫秒级时间戳:", Tomorrow().TimestampWithMillisecond())
t.Log("明天微秒级时间戳:", Tomorrow().TimestampWithMicrosecond())
t.Log("明天纳秒级时间戳:", Tomorrow().TimestampWithNanosecond())
t.Log("今天此刻 Now", Current().Now())
t.Log("测试 SetFormat", Current().SetFormat("20060102150405"))
t.Log("今天此刻格式化 Format", Current().Format())
t.Log("今天此刻日期 ToDateFormat", Current().ToDateFormat())
t.Log("今天此刻日期 ToDateFormatTime", Current().ToDateFormatTime())
t.Log("今天此刻时间 ToTimeFormat", Current().ToTimeFormat())
t.Log("今天此刻时间戳 Timestamp", Current().Timestamp())
t.Log("今天此刻时间戳 TimestampWithSecond", Current().TimestampWithSecond())
t.Log("今天毫秒级时间戳 TimestampWithMillisecond", Current().TimestampWithMillisecond())
t.Log("今天微秒级时间戳 TimestampWithMicrosecond", Current().TimestampWithMicrosecond())
t.Log("今天纳秒级时间戳 TimestampWithNanosecond", Current().TimestampWithNanosecond())
t.Log("昨天此刻 Now", Yesterday().Now())
t.Log("昨天此刻格式化 Format", Yesterday().Format())
t.Log("昨天此刻日期 ToDateFormat", Yesterday().ToDateFormat())
t.Log("昨天此刻日期 ToDateFormatTime", Yesterday().ToDateFormatTime())
t.Log("昨天此刻时间 ToTimeFormat", Yesterday().ToTimeFormat())
t.Log("昨天此刻时间戳 Timestamp", Yesterday().Timestamp())
t.Log("昨天此刻时间戳 TimestampWithSecond", Yesterday().TimestampWithSecond())
t.Log("昨天毫秒级时间戳 TimestampWithMillisecond", Yesterday().TimestampWithMillisecond())
t.Log("昨天微秒级时间戳 TimestampWithMicrosecond", Yesterday().TimestampWithMicrosecond())
t.Log("昨天纳秒级时间戳 TimestampWithNanosecond", Yesterday().TimestampWithNanosecond())
t.Log("明天此刻 Now", Tomorrow().Now())
t.Log("明天此刻格式化 Format", Tomorrow().Format())
t.Log("明天此刻日期 ToDateFormat", Tomorrow().ToDateFormat())
t.Log("明天此刻日期 ToDateFormatTime", Tomorrow().ToDateFormatTime())
t.Log("明天此刻时间 ToTimeFormat", Tomorrow().ToTimeFormat())
t.Log("明天此刻时间戳 Timestamp", Tomorrow().Timestamp())
t.Log("明天此刻时间戳 TimestampWithSecond", Tomorrow().TimestampWithSecond())
t.Log("明天毫秒级时间戳 TimestampWithMillisecond", Tomorrow().TimestampWithMillisecond())
t.Log("明天微秒级时间戳 TimestampWithMicrosecond", Tomorrow().TimestampWithMicrosecond())
t.Log("明天纳秒级时间戳 TimestampWithNanosecond", Tomorrow().TimestampWithNanosecond())
t.Log("本世纪开始时间:", Current().StartOfCentury().Format())
t.Log("本世纪结束时间:", Current().EndOfCentury().Format())

@ -96,6 +96,11 @@ func (p Pro) ToDateFormat() string {
return p.Time.Format(DateFormat)
}
// ToDateFormatTime 今天此刻日期
func (p Pro) ToDateFormatTime() time.Time {
return SetCurrentParse(p.Time.Format(DateFormat)).Time
}
// ToTimeFormat 今天此刻时间
func (p Pro) ToTimeFormat() string {
return p.Time.Format(TimeFormat)

@ -1,3 +1,3 @@
package gotime
const Version = "1.0.6"
const Version = "1.0.7"

Loading…
Cancel
Save