From e29ba430018fe6324de2b233ddfd5547338911f4 Mon Sep 17 00:00:00 2001 From: Eldon Stegall Date: Sun, 12 Jan 2025 19:53:51 +0000 Subject: [PATCH] Switch to microsecond resolution --- utmp/goutmp.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utmp/goutmp.go b/utmp/goutmp.go index 1ed357b..e91f073 100644 --- a/utmp/goutmp.go +++ b/utmp/goutmp.go @@ -6,7 +6,7 @@ import ( ) // Display time format -const TimeFormat = time.RFC1123 +const TimeFormat = time.RFC3339Nano type GoExitStatus struct { Termination int @@ -40,7 +40,7 @@ func NewGoUtmp(u *Utmp) *GoUtmp { Exit: int(u.Exit.Exit), }, Session: int(u.Session), - Time: time.Unix(int64(u.Time.Sec), 0).Format(TimeFormat), + Time: time.Unix(int64(u.Time.Sec), int64(u.Time.Usec*1000)).Format(TimeFormat), Addr: u.Addr().String(), } }