duration.go

 1package timeconv
 2
 3import "time"
 4
 5// FloatSecondsDur converts a fractional seconds to duration.
 6func FloatSecondsDur(v float64) time.Duration {
 7	return time.Duration(v * float64(time.Second))
 8}
 9
10// DurSecondsFloat converts a duration into fractional seconds.
11func DurSecondsFloat(d time.Duration) float64 {
12	return float64(d) / float64(time.Second)
13}