timeutil

package
v1.128.0 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2025 License: Apache-2.0 Imports: 8 Imported by: 9

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddJitterToDuration

func AddJitterToDuration(d time.Duration) time.Duration

AddJitterToDuration adds up to 10% random jitter to d and returns the resulting duration.

The maximum jitter is limited by 10 seconds.

func GetLocalTimezoneOffsetNsecs added in v1.97.9

func GetLocalTimezoneOffsetNsecs() int64

GetLocalTimezoneOffsetNsecs returns local timezone offset in nanoseconds.

func ParseDuration added in v1.102.15

func ParseDuration(s string) (time.Duration, error)

ParseDuration parses duration string in Prometheus format

func ParseTimeAt added in v1.102.15

func ParseTimeAt(s string, currentTimestamp int64) (int64, error)

ParseTimeAt parses time s in different formats, assuming the given currentTimestamp.

See https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#timestamp-formats

If s doesn't contain timezone information, then the local timezone is used.

It returns unix timestamp in nanoseconds.

func ParseTimeMsec added in v1.102.15

func ParseTimeMsec(s string) (int64, error)

ParseTimeMsec parses time s in different formats.

See https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#timestamp-formats

It returns unix timestamp in milliseconds.

func TryParseUnixTimestamp added in v1.102.25

func TryParseUnixTimestamp(s string) (int64, bool)

TryParseUnixTimestamp parses s as unix timestamp in seconds, milliseconds, microseconds or nanoseconds and returns the parsed timestamp in nanoseconds.

The supported formats for s:

- Integer. For example, 1234567890 - Fractional. For example, 1234567890.123 - Scientific. For example, 1.23456789e9

Types

This section is empty.

Jump to

Keyboard shortcuts

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