daterange

package
v1.2.9 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2025 License: MulanPSL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InjectDateRange

func InjectDateRange(s *DateRange)

func InjectDateRangeAll

func InjectDateRangeAll(s *DateRangeAll)

func InjectDateRangeGtime

func InjectDateRangeGtime(s *DateRangeGtime)

func InjectDateRangeStr

func InjectDateRangeStr(s *DateRangeStr)

func LoadDateRange

func LoadDateRange() baseiface.ISingleton

func LoadDateRangeAll

func LoadDateRangeAll() baseiface.ISingleton

func LoadDateRangeGtime

func LoadDateRangeGtime() baseiface.ISingleton

func LoadDateRangeStr

func LoadDateRangeStr() baseiface.ISingleton

Types

type DateRange

type DateRange struct {
	basedto.BaseEntity
	Start time.Time
	End   time.Time
}

func FindBeanDateRange

func FindBeanDateRange() *DateRange

FindBeanDateRange

func NewDateRange

func NewDateRange() *DateRange

func (DateRange) BeforeDay

func (self DateRange) BeforeDay() *DateRange

func (*DateRange) Clone

func (self *DateRange) Clone() *DateRange

func (*DateRange) DayBefore

func (self *DateRange) DayBefore() DateRange

func (*DateRange) ToDateRangeStr

func (self *DateRange) ToDateRangeStr() *DateRangeStr

func (DateRange) Tommorow

func (self DateRange) Tommorow() *DateRange

func (DateRange) YesterDay

func (self DateRange) YesterDay() *DateRange

func (*DateRange) Yesterday

func (self *DateRange) Yesterday() DateRange

type DateRangeAll

type DateRangeAll struct {
	basedto.BaseEntity
	DateRangeStr   *DateRangeStr   `json:"date_range_str,omitempty"`
	DateRange      *DateRange      `json:"date_range,omitempty"`
	DateRangeGtime *DateRangeGtime `json:"date_range_gtime,omitempty"`

	UtcDate         time.Time
	UtcDateEnd      time.Time
	LocalDate       time.Time
	LocalDateEnd    time.Time
	ShanghaiDate    time.Time
	ShanghaiDateEnd time.Time
	ZoneShanghai    *time.Location `json:"-"`
}

func DefaultAll

func DefaultAll(start, end string) *DateRangeAll

func DefaultAllDate

func DefaultAllDate(start, end time.Time) *DateRangeAll

func FindBeanDateRangeAll

func FindBeanDateRangeAll() *DateRangeAll

FindBeanDateRangeAll

func NewDataRangeAll

func NewDataRangeAll() *DateRangeAll

func (*DateRangeAll) BeforeDay

func (self *DateRangeAll) BeforeDay() *DateRangeAll

func (*DateRangeAll) Init

func (dr *DateRangeAll) Init(now time.Time)

func (DateRangeAll) ToEsDateRange

func (self DateRangeAll) ToEsDateRange() *DateRangeStr

func (*DateRangeAll) Tommorow

func (self *DateRangeAll) Tommorow() *DateRangeAll

func (*DateRangeAll) YesterDay

func (self *DateRangeAll) YesterDay() *DateRangeAll

type DateRangeGtime

type DateRangeGtime struct {
	basedto.BaseEntity
	Start *gtime.Time
	End   *gtime.Time
}

func FindBeanDateRangeGtime

func FindBeanDateRangeGtime() *DateRangeGtime

FindBeanDateRangeGtime

func NewDateRangeGtime

func NewDateRangeGtime() *DateRangeGtime

func (DateRangeGtime) ToEsDateRange

func (self DateRangeGtime) ToEsDateRange() *DateRangeStr

type DateRangeStr

type DateRangeStr struct {
	basedto.BaseEntity
	Start string
	End   string
}

func DefaultRangeOf

func DefaultRangeOf(start, end string) *DateRangeStr

func FindBeanDateRangeStr

func FindBeanDateRangeStr() *DateRangeStr

FindBeanDateRangeStr

func NewDateRangeStr

func NewDateRangeStr() *DateRangeStr

func (*DateRangeStr) ToDateRange

func (self *DateRangeStr) ToDateRange() (*DateRange, error)

func (*DateRangeStr) ToGtime

func (self *DateRangeStr) ToGtime() (*DateRangeGtime, error)

Jump to

Keyboard shortcuts

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