Documentation ¶
Index ¶
- Variables
- type LocalDate
- func (ld LocalDate) Compare(other LocalDate) int
- func (ld LocalDate) IsZero() bool
- func (ld LocalDate) MarshalJSON() ([]byte, error)
- func (ld LocalDate) Next() LocalDate
- func (ld LocalDate) String() string
- func (ld LocalDate) Time(loc *time.Location) time.Time
- func (ld *LocalDate) UnmarshalJSON(data []byte) error
- func (ld LocalDate) Until(endInclusive LocalDate) iter.Seq[LocalDate]
- func (ld LocalDate) Weekday() time.Weekday
- type LocalDateRange
- type LocalDateRanges
- func (ldrs LocalDateRanges) Add(d LocalDate) LocalDateRanges
- func (ldrs LocalDateRanges) Compact() LocalDateRanges
- func (ldrs LocalDateRanges) Contains(d LocalDate) bool
- func (ldrs LocalDateRanges) Expand(ldr LocalDateRange) LocalDateRanges
- func (ldrs LocalDateRanges) ExpandAll(other LocalDateRanges) LocalDateRanges
- func (ldrs LocalDateRanges) Iter() iter.Seq[LocalDate]
- func (ldrs LocalDateRanges) Remove(rm LocalDate) LocalDateRanges
- type LocalTime
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Midnight = ltZero
)
Functions ¶
This section is empty.
Types ¶
type LocalDate ¶
func MustParseLocalDate ¶
func NewLocalDate ¶
func ParseLocalDate ¶
func (LocalDate) MarshalJSON ¶
func (*LocalDate) UnmarshalJSON ¶
type LocalDateRange ¶
type LocalDateRange [2]LocalDate
func (LocalDateRange) Contains ¶
func (ldr LocalDateRange) Contains(d LocalDate) bool
func (LocalDateRange) Intersect ¶
func (ldr LocalDateRange) Intersect(other LocalDateRange) (LocalDateRange, bool)
type LocalDateRanges ¶
type LocalDateRanges []LocalDateRange
func NewLocalDateRanges ¶
func NewLocalDateRanges(dates iter.Seq[LocalDate]) LocalDateRanges
func (LocalDateRanges) Add ¶
func (ldrs LocalDateRanges) Add(d LocalDate) LocalDateRanges
func (LocalDateRanges) Compact ¶
func (ldrs LocalDateRanges) Compact() LocalDateRanges
func (LocalDateRanges) Contains ¶
func (ldrs LocalDateRanges) Contains(d LocalDate) bool
func (LocalDateRanges) Expand ¶
func (ldrs LocalDateRanges) Expand(ldr LocalDateRange) LocalDateRanges
func (LocalDateRanges) ExpandAll ¶
func (ldrs LocalDateRanges) ExpandAll(other LocalDateRanges) LocalDateRanges
func (LocalDateRanges) Remove ¶
func (ldrs LocalDateRanges) Remove(rm LocalDate) LocalDateRanges
type LocalTime ¶
func MustParseLocalTime ¶
func NewLocalTime ¶
func ParseLocalTime ¶
func (LocalTime) MarshalJSON ¶
func (*LocalTime) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.