summaryrefslogtreecommitdiff
path: root/cell.go
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2021-11-24 00:09:35 +0800
committerxuri <xuri.me@gmail.com>2021-11-24 00:09:35 +0800
commit7907650a97115dbb771c7b977c5f260a1ff1cc65 (patch)
treecfaa9bc1b49cadcf7981dab332b3069cfcaf4bb4 /cell.go
parent9561976074eb3f8260845735bf6028a5d5f3bd71 (diff)
This closes #1069, support time zone location when set cell value
Diffstat (limited to 'cell.go')
-rw-r--r--cell.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/cell.go b/cell.go
index e1c7803..5c34bb9 100644
--- a/cell.go
+++ b/cell.go
@@ -225,6 +225,8 @@ func (f *File) setCellTimeFunc(sheet, axis string, value time.Time) error {
// timestamp.
func setCellTime(value time.Time) (t string, b string, isNum bool, err error) {
var excelTime float64
+ _, offset := value.In(value.Location()).Zone()
+ value = value.Add(time.Duration(offset) * time.Second)
excelTime, err = timeToExcelTime(value)
if err != nil {
return