]> 127.0.0.1 Git - part/.git/commitdiff
18
authorqydysky <qydysky@foxmail.com>
Fri, 31 Jul 2020 20:14:07 +0000 (04:14 +0800)
committerqydysky <qydysky@foxmail.com>
Fri, 31 Jul 2020 20:14:07 +0000 (04:14 +0800)
Zip.go

diff --git a/Zip.go b/Zip.go
index 4e4ac411cc3efc816737fcb8244d9e26c04e37b3..ece5659b9bb4255047bdd1a2335516686addf63e 100644 (file)
--- a/Zip.go
+++ b/Zip.go
@@ -163,11 +163,10 @@ func (t *rZip) New(zipFile string) (error) {
     return nil
 }
 
-func (t *rZip) Read(path string) (*bytes.Buffer,string,error) {
+func (t *rZip) Read(path string) (*bytes.Buffer,time.Time,error) {
     t.Lock()
     defer t.Unlock()
     
-    var timeLayoutStr = "2006-01-02 15:04:05"
     var err error
 
     if f,ok := t.buf[path];ok {
@@ -176,11 +175,11 @@ func (t *rZip) Read(path string) (*bytes.Buffer,string,error) {
 
             buf := new(bytes.Buffer)
             buf.ReadFrom(rc)
-            return buf,f.FileHeader.Modified.Format(timeLayoutStr),nil
+            return buf,f.FileHeader.Modified,nil
         }
-        return &bytes.Buffer{},time.Now().UTC().Format(timeLayoutStr),err
+        return &bytes.Buffer{},time.Now().UTC(),err
     }
-    return &bytes.Buffer{},time.Now().UTC().Format(timeLayoutStr),errors.New("not found")
+    return &bytes.Buffer{},time.Now().UTC(),errors.New("not found")
 }
 
 func (t *rZip) List() []string {