Commit be781a72 authored by Tyler Bunnell's avatar Tyler Bunnell Committed by Andrew Gerrand

archive/zip: Document ModTime is always UTC

Fixes #7592

LGTM=robert.hencke, adg
R=golang-codereviews, robert.hencke, gobot, adg
CC=golang-codereviews
https://golang.org/cl/90810043
parent f3913624
...@@ -174,13 +174,13 @@ func timeToMsDosTime(t time.Time) (fDate uint16, fTime uint16) { ...@@ -174,13 +174,13 @@ func timeToMsDosTime(t time.Time) (fDate uint16, fTime uint16) {
return return
} }
// ModTime returns the modification time. // ModTime returns the modification time in UTC.
// The resolution is 2s. // The resolution is 2s.
func (h *FileHeader) ModTime() time.Time { func (h *FileHeader) ModTime() time.Time {
return msDosTimeToTime(h.ModifiedDate, h.ModifiedTime) return msDosTimeToTime(h.ModifiedDate, h.ModifiedTime)
} }
// SetModTime sets the ModifiedTime and ModifiedDate fields to the given time. // SetModTime sets the ModifiedTime and ModifiedDate fields to the given time in UTC.
// The resolution is 2s. // The resolution is 2s.
func (h *FileHeader) SetModTime(t time.Time) { func (h *FileHeader) SetModTime(t time.Time) {
h.ModifiedDate, h.ModifiedTime = timeToMsDosTime(t) h.ModifiedDate, h.ModifiedTime = timeToMsDosTime(t)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment