Versions in this module Expand all Collapse all v0 v0.0.22 Mar 23, 2023 Changes in this version type Timestamp + func New(d time.Duration) (Timestamp, error) v0.0.21 Mar 21, 2023 v0.0.13 Mar 21, 2023 v0.0.12 Mar 21, 2023 Changes in this version type Stamp + const DecimalStamp + const Hour + const Min + const Sec + func (ts Stamp) Join(times ...int) (time.Duration, error) + func (ts Stamp) Split(t string) ([]int, error) v0.0.11 Mar 21, 2023 v0.0.2 Mar 21, 2023 Changes in this version + type Timestamp struct + Dur time.Duration + HH int + MM int + MS int + SS int + func (d Timestamp) Cuestamp() string + func (d Timestamp) HHMMSS() string + func (d Timestamp) Hours() string + func (d Timestamp) MMSS() string + func (d Timestamp) Min() string + func (d Timestamp) RoundSecs() int + func (d Timestamp) Secs() string + func (d Timestamp) String() string + func (d Timestamp) Timestamp() string v0.0.1 Mar 21, 2023 Changes in this version + const DurCuestamp + const DurFullStamp + const DurHH + const DurHHMMSS + const DurHHMMSSsss + const DurMM + const DurMMSS + const DurSS + const DurTimestamp + const ScanCuestamp + const ScanFullStamp + const ScanHH + const ScanHHMMSS + const ScanHHMMSSsss + const ScanMM + const ScanMMSS + const ScanSS + const ScanTimestamp + const StampCuestamp + const StampFullStamp + const StampHH + const StampHHMMSS + const StampHHMMSSsss + const StampMM + const StampMMSS + const StampSS + const StampTimestamp + func Format(format Stamp, d time.Duration) (string, error) + func FormatDuration(format Stamp, times ...int) (string, error) + func FormatStamp(format Stamp, times ...int) (string, error) + func Parse(format Stamp, dur string) (time.Duration, error) + func SplitDurString(format Stamp, dur string) ([]int, error) + func SplitTimestamp(format Stamp, dur string) ([]int, error) + type Stamp int + const CueStamp + const FullStamp + const HH + const HHMMSS + const HHMMSSsss + const MM + const MMSS + const SS + const TimeStamp + func (format Stamp) Parse(dur string) (time.Duration, error) + func (ts Stamp) DurFmt() string + func (ts Stamp) Format(d time.Duration) (string, error) + func (ts Stamp) ScanFmt() string + func (ts Stamp) StampFmt() string