- 增加 `ToDateFormatTime` 方法

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

2
.gitignore vendored

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

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

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

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

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

Loading…
Cancel
Save