In diesem Szenario haben Sie ein 12-Byte-int96-Zeitstempel-Array und möchten es in einen Zeitstempel in GoLang konvertieren.
Normalerweise bestehen int96-Zeitstempel aus einem 8-Byte-Nanosekundenteil und ein 4-Byte-Datumsteil, der als julianische Tageszahl gespeichert wird. In diesem Fall sind die ersten 8 Bytes jedoch tatsächlich Nanosekunden und keine Millisekunden, und die Epoche ist Mitternacht, nicht die Unix-Epoche.
Um den Konvertierungsprozess zu veranschaulichen, betrachten wir den folgenden int96-Zeitstempel:
[128 76 69 116 64 7 0 0 48 131 37 0]
Um es richtig zu interpretieren:
Daher ist die int96 timestamp [128 76 69 116 64 7 0 0 48 131 37 0] stellt den Zeitstempel 2000-01-01 12:34:56 in GoLang dar.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen 12-Byte-Int96-Zeitstempel in einen GoLang-Zeitstempel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!