mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-21 14:44:00 +00:00
fixed tests
This commit is contained in:
parent
8c17a880e1
commit
9ce13d1042
1 changed files with 8 additions and 4 deletions
|
@ -24,7 +24,7 @@ func ParseTime(s string) (float64, error) {
|
||||||
// It returns unix timestamp in milliseconds.
|
// It returns unix timestamp in milliseconds.
|
||||||
func ParseTimeMs(s string) (float64, error) {
|
func ParseTimeMs(s string) (float64, error) {
|
||||||
currentTimestampMs := float64(time.Now().UnixNano()) / 1e6
|
currentTimestampMs := float64(time.Now().UnixNano()) / 1e6
|
||||||
return ParseTimeMsAt(s, currentTimestampMs)
|
return parseTimeMsAt(s, currentTimestampMs)
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -42,15 +42,19 @@ func ParseTimeAt(s string, currentTimestamp float64) (float64, error) {
|
||||||
if s == "now" {
|
if s == "now" {
|
||||||
return currentTimestamp, nil
|
return currentTimestamp, nil
|
||||||
}
|
}
|
||||||
return ParseTimeMsAt(s, currentTimestamp*1e3)
|
ms, err := parseTimeMsAt(s, currentTimestamp*1e3)
|
||||||
|
if err != nil {
|
||||||
|
return 0, err
|
||||||
|
}
|
||||||
|
return ms / 1e3, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// ParseTimeMsAt parses time s in different formats, assuming the given currentTimestamp.
|
// parseTimeMsAt parses time s in different formats, assuming the given currentTimestamp.
|
||||||
//
|
//
|
||||||
// See https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#timestamp-formats
|
// See https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#timestamp-formats
|
||||||
//
|
//
|
||||||
// It returns unix timestamp in milliseconds.
|
// It returns unix timestamp in milliseconds.
|
||||||
func ParseTimeMsAt(s string, currentTimestampMs float64) (float64, error) {
|
func parseTimeMsAt(s string, currentTimestampMs float64) (float64, error) {
|
||||||
if s == "now" {
|
if s == "now" {
|
||||||
return currentTimestampMs, nil
|
return currentTimestampMs, nil
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue