Documentation
¶
Index ¶
- Constants
- type DateDSL
- func (d DateDSL) BeginningOfDay() DateDSL
- func (d DateDSL) BeginningOfHour() DateDSL
- func (d DateDSL) BeginningOfMinute() DateDSL
- func (d DateDSL) BeginningOfMonth() DateDSL
- func (d DateDSL) BeginningOfSecond() DateDSL
- func (d DateDSL) BeginningOfYear() DateDSL
- func (d DateDSL) EndOfDay() DateDSL
- func (d DateDSL) EndOfHour() DateDSL
- func (d DateDSL) EndOfMinute() DateDSL
- func (d DateDSL) EndOfMonth() DateDSL
- func (d DateDSL) EndOfSecond() DateDSL
- func (d DateDSL) EndOfYear() DateDSL
- func (d DateDSL) String() string
- func (d DateDSL) Value() time.Time
Constants ¶
const ( // Day represents a day in Nanoseconds Day = time.Hour * 24 // Month represents a month (30 days) in Nanoseconds Month = Day * 30 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DateDSL ¶
type DateDSL struct {
// contains filtered or unexported fields
}
DateDSL the main type
func (DateDSL) BeginningOfDay ¶
BeginningOfDay returns a DSL with the current day at 00:00:00.0000
func (DateDSL) BeginningOfHour ¶
BeginningOfHour returns a DSL with the current hour at 00m:00s.0000ns
func (DateDSL) BeginningOfMinute ¶
BeginningOfMinute returns a DSL with the current minute at 00s.0000ns
func (DateDSL) BeginningOfMonth ¶
BeginningOfMonth returns a DSL at first day of the current month, at 00:00:00.0000
func (DateDSL) BeginningOfSecond ¶
BeginningOfSecond returns a DSL with the current minute at 0000ns
func (DateDSL) BeginningOfYear ¶
BeginningOfYear returns a DSL at 01/01 of the current year, at 00:00:00
func (DateDSL) EndOfMinute ¶
EndOfMinute returns a DSL with the current minute at 00s.0000ns
func (DateDSL) EndOfMonth ¶
EndOfMonth returns a DSL at first day of the current month, at 00:00:00.0000
func (DateDSL) EndOfSecond ¶
EndOfSecond returns a DSL with the current minute at 0000ns