feat: time util

This commit is contained in:
Bobo
2025-05-29 00:07:27 +08:00
parent 3ec9bbbd27
commit ace6bd4237
5 changed files with 60 additions and 3 deletions

View File

@@ -42,11 +42,15 @@ var TimestamppbToTimeConverter = copier.TypeConverter{
},
}
func TimeToString(tm *time.Time) *string {
return timeutil.TimeToString(tm, timeutil.ISO8601)
}
func NewTimeStringConverterPair() []copier.TypeConverter {
srcType := &time.Time{}
dstType := trans.Ptr("")
fromFn := timeutil.TimeToTimeString
fromFn := TimeToString
toFn := timeutil.StringTimeToTime
return NewGenericTypeConverterPair(srcType, dstType, fromFn, toFn)