datetime

package
v0.296.0 Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FormatDurationAsString added in v0.285.0

func FormatDurationAsString(duration *time.Duration) (durationString string, err error)

func MustFormatDurationAsString added in v0.285.0

func MustFormatDurationAsString(duration *time.Duration) (durationString string)

Types

type DatesService

type DatesService struct{}

func Dates

func Dates() (d *DatesService)

func NewDatesService

func NewDatesService() (d *DatesService)

func (*DatesService) FormatAsYYYYmmdd_HHMMSSString

func (d *DatesService) FormatAsYYYYmmdd_HHMMSSString(input *time.Time) (formated string, err error)

func (*DatesService) GetCurrentYearAsString

func (d *DatesService) GetCurrentYearAsString() (year string)

func (*DatesService) LayoutStringYYYYmmdd_HHMMSS

func (d *DatesService) LayoutStringYYYYmmdd_HHMMSS() (layout string)

func (*DatesService) MustFormatAsYYYYmmdd_HHMMSSString

func (d *DatesService) MustFormatAsYYYYmmdd_HHMMSSString(input *time.Time) (formated string)

func (*DatesService) MustParseString

func (d *DatesService) MustParseString(input string) (date *time.Time)

func (*DatesService) MustParseStringPrefixAsDate

func (d *DatesService) MustParseStringPrefixAsDate(input string) (parsed *time.Time)

func (*DatesService) MustParseStringWithGivenLayout

func (d *DatesService) MustParseStringWithGivenLayout(input string, layout string) (date *time.Time)

func (*DatesService) ParseString

func (d *DatesService) ParseString(input string) (date *time.Time, err error)

func (*DatesService) ParseStringPrefixAsDate

func (d *DatesService) ParseStringPrefixAsDate(input string) (parsed *time.Time, err error)

func (*DatesService) ParseStringWithGivenLayout

func (d *DatesService) ParseStringWithGivenLayout(input string, layout string) (date *time.Time, err error)

type DurationParserService added in v0.210.0

type DurationParserService struct{}

func DurationParser added in v0.210.0

func DurationParser() (durationParser *DurationParserService)

func NewDurationParserService added in v0.210.0

func NewDurationParserService() (d *DurationParserService)

func (*DurationParserService) MustToSecondsAsString added in v0.210.0

func (d *DurationParserService) MustToSecondsAsString(durationString string) (secondsString string)

func (*DurationParserService) MustToSecondsAsTimeDuration added in v0.210.0

func (d *DurationParserService) MustToSecondsAsTimeDuration(durationString string) (duration *time.Duration)

func (*DurationParserService) MustToSecondsFloat64 added in v0.210.0

func (d *DurationParserService) MustToSecondsFloat64(durationString string) (seconds float64)

func (*DurationParserService) MustToSecondsInt64 added in v0.210.0

func (d *DurationParserService) MustToSecondsInt64(durationString string) (seconds int64)

func (*DurationParserService) ToSecondsAsString added in v0.210.0

func (d *DurationParserService) ToSecondsAsString(durationString string) (secondsString string, err error)

func (*DurationParserService) ToSecondsAsTimeDuration added in v0.210.0

func (d *DurationParserService) ToSecondsAsTimeDuration(durationString string) (duration *time.Duration, err error)

func (*DurationParserService) ToSecondsFloat64 added in v0.210.0

func (d *DurationParserService) ToSecondsFloat64(durationString string) (seconds float64, err error)

func (*DurationParserService) ToSecondsInt64 added in v0.210.0

func (d *DurationParserService) ToSecondsInt64(durationString string) (seconds int64, err error)

type TicToc added in v0.285.0

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

func MustTic added in v0.285.0

func MustTic(title string, verbose bool) (t *TicToc)

func NewTicToc added in v0.285.0

func NewTicToc() (t *TicToc)

func Tic added in v0.285.0

func Tic(title string, verbose bool) (t *TicToc, err error)

func TicWithoutTitle added in v0.285.0

func TicWithoutTitle(verbose bool) (t *TicToc)

func (*TicToc) GetTStart added in v0.285.0

func (t *TicToc) GetTStart() (tStart *time.Time, err error)

func (*TicToc) GetTitle added in v0.285.0

func (t *TicToc) GetTitle() (title string, err error)

func (*TicToc) GetTitleOrDefaultIfUnset added in v0.285.0

func (t *TicToc) GetTitleOrDefaultIfUnset() (title string)

func (*TicToc) MustGetTStart added in v0.285.0

func (t *TicToc) MustGetTStart() (tStart *time.Time)

func (*TicToc) MustGetTitle added in v0.285.0

func (t *TicToc) MustGetTitle() (title string)

func (*TicToc) MustSetTStart added in v0.285.0

func (t *TicToc) MustSetTStart(tStart *time.Time)

func (*TicToc) MustSetTitle added in v0.285.0

func (t *TicToc) MustSetTitle(title string)

func (*TicToc) MustToc added in v0.285.0

func (t *TicToc) MustToc(verbose bool) (elapsedTime *time.Duration)

func (*TicToc) SetTStart added in v0.285.0

func (t *TicToc) SetTStart(tStart *time.Time) (err error)

func (*TicToc) SetTitle added in v0.285.0

func (t *TicToc) SetTitle(title string) (err error)

func (*TicToc) Start added in v0.285.0

func (t *TicToc) Start(verbose bool)

func (*TicToc) Toc added in v0.285.0

func (t *TicToc) Toc(verbose bool) (elapsedTime *time.Duration, err error)

type TimeService

type TimeService struct{}

func NewTimeService

func NewTimeService() (t *TimeService)

func Time

func Time() (t *TimeService)

func (*TimeService) GetCurrentTimeAsSortableString

func (t *TimeService) GetCurrentTimeAsSortableString() (currentTime string)

Jump to

Keyboard shortcuts

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