diff options
Diffstat (limited to 'core/data.go')
| -rw-r--r-- | core/data.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/data.go b/core/data.go index fdad424..6871a89 100644 --- a/core/data.go +++ b/core/data.go @@ -93,7 +93,7 @@ func Encode(w Wrapper) ([]byte, error) { } case time.Time: - err := binary.Write(buf, binary.BigEndian, uint64(v.Unix())) + err := binary.Write(buf, binary.BigEndian, uint64(v.UnixMilli())) if err != nil { return []byte{}, fmt.Errorf("cannot encode time: %v", err) } @@ -168,7 +168,7 @@ func decodeTime(buf io.Reader, ptr *time.Time) error { return fmt.Errorf("cannot decode time: %v", err) } - *ptr = time.Unix(int64(timeBuf), 0) + *ptr = time.UnixMilli(int64(timeBuf)) return nil } |
