feat: time trans

This commit is contained in:
Bobo
2025-04-02 15:18:08 +08:00
parent 6d209d3612
commit ef08927a50
2 changed files with 16 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
git tag v1.1.14
git tag v1.1.15
git tag bank_card/v1.1.4
git tag geoip/v1.1.4

View File

@@ -165,3 +165,18 @@ func DurationpbToNumber[T int | int8 | int16 | int32 | int64 | uint | uint8 | ui
secondsWithPrecision := T(seconds / timePrecision.Seconds())
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
}