feat: time trans
This commit is contained in:
2
tag.bat
2
tag.bat
@@ -1,4 +1,4 @@
|
|||||||
git tag v1.1.14
|
git tag v1.1.15
|
||||||
|
|
||||||
git tag bank_card/v1.1.4
|
git tag bank_card/v1.1.4
|
||||||
git tag geoip/v1.1.4
|
git tag geoip/v1.1.4
|
||||||
|
|||||||
@@ -165,3 +165,18 @@ func DurationpbToNumber[T int | int8 | int16 | int32 | int64 | uint | uint8 | ui
|
|||||||
secondsWithPrecision := T(seconds / timePrecision.Seconds())
|
secondsWithPrecision := T(seconds / timePrecision.Seconds())
|
||||||
return &secondsWithPrecision
|
return &secondsWithPrecision
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func DurationToDurationpb(duration *time.Duration) *durationpb.Duration {
|
||||||
|
if duration == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return durationpb.New(*duration)
|
||||||
|
}
|
||||||
|
|
||||||
|
func DurationpbToDuration(duration *durationpb.Duration) *time.Duration {
|
||||||
|
if duration == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
d := duration.AsDuration()
|
||||||
|
return &d
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user