DecodeUntaggedTimeValue decodes a value encoded by EncodeUntaggedTimeValue.
(b []byte)
| 2984 | |
| 2985 | // DecodeUntaggedTimeValue decodes a value encoded by EncodeUntaggedTimeValue. |
| 2986 | func DecodeUntaggedTimeValue(b []byte) (remaining []byte, t time.Time, err error) { |
| 2987 | var sec, nsec int64 |
| 2988 | b, _, sec, err = DecodeNonsortingStdlibVarint(b) |
| 2989 | if err != nil { |
| 2990 | return b, time.Time{}, err |
| 2991 | } |
| 2992 | b, _, nsec, err = DecodeNonsortingStdlibVarint(b) |
| 2993 | if err != nil { |
| 2994 | return b, time.Time{}, err |
| 2995 | } |
| 2996 | return b, timeutil.Unix(sec, nsec), nil |
| 2997 | } |
| 2998 | |
| 2999 | // DecodeTimeTZValue decodes a value encoded by EncodeTimeTZValue. |
| 3000 | func DecodeTimeTZValue(b []byte) (remaining []byte, t timetz.TimeTZ, err error) { |
no test coverage detected
searching dependent graphs…