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)

View File

@@ -6,7 +6,7 @@ toolchain go1.24.3
require (
github.com/jinzhu/copier v0.4.0
github.com/tx7do/go-utils v1.1.24
github.com/tx7do/go-utils v1.1.25
)
require (