time

package
v1.57.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 13, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Nanosecond  time.Duration = 1
	Microsecond               = 1000 * Nanosecond
	Millisecond               = 1000 * Microsecond
	Second                    = 1000 * Millisecond
	Minute                    = 60 * Second
	Hour                      = 60 * Minute

	Layout      = time.Layout
	ANSIC       = time.ANSIC
	UnixDate    = time.UnixDate
	RubyDate    = time.RubyDate
	RFC822      = time.RFC822
	RFC822Z     = time.RFC822Z
	RFC850      = time.RFC850
	RFC1123     = time.RFC1123
	RFC1123Z    = time.RFC1123Z
	RFC3339     = time.RFC3339
	RFC3339Nano = time.RFC3339Nano
	Kitchen     = time.Kitchen
	Stamp       = time.Stamp
	StampMilli  = time.StampMilli
	StampMicro  = time.StampMicro
	StampNano   = time.StampNano
	DateTime    = time.DateTime
	DateOnly    = time.DateOnly
	TimeOnly    = time.TimeOnly
)

Variables

View Source
var APP struct{ Time Time }

Functions

This section is empty.

Types

type Time

type Time struct {
	// contains filtered or unexported fields
}

Time 时间帮助

var App Time

func (*Time) AddDays

func (my *Time) AddDays(days int) *Time

AddDays 增加时间

func (*Time) AddMonths

func (my *Time) AddMonths(months int) *Time

AddMonths 增加月份

func (*Time) AddYears

func (my *Time) AddYears(years int) *Time

AddYears 增加年份

func (*Time) Diff

func (my *Time) Diff(other *Time) time.Duration

Diff 计算两个时间之间的差值

func (*Time) FormString added in v1.53.3

func (*Time) FormString(t string) (*Time, error)

FormString 实例化:时间帮助 -> 通过时间字符串自动解析

func (*Time) Format

func (my *Time) Format(format string) string

Format 格式化

func (*Time) FromFormat added in v1.53.3

func (*Time) FromFormat(format, t string) (*Time, error)

FromFormat 实例化:时间帮助 -> 通过格式化模板

func (*Time) IsAfter

func (my *Time) IsAfter(other *Time) bool

IsAfter 判断是否晚于某时间

func (*Time) IsBefore

func (my *Time) IsBefore(other *Time) bool

IsBefore 判断是否早于某时间

func (*Time) IsEqual

func (my *Time) IsEqual(other *Time) bool

IsEqual 判断是否等于某时间

func (*Time) IsZero

func (my *Time) IsZero() bool

IsZero 判断是否是0值

func (*Time) New

func (*Time) New(t time.Time) *Time

New 实例化:时间帮助

func (*Time) Now

func (*Time) Now() *Time

Now 实例化:时间帮助 -> 当前时间

func (*Time) ToTime

func (my *Time) ToTime() time.Time

ToTime 转换为时间

func (*Time) ToTimePtr

func (my *Time) ToTimePtr() *time.Time

ToTimePtr 转换为时间指针

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL