Browse Source

Merge pull request #91 from takayuki/time-round-off-error

Fix round-off error in representation of date and time values
Ri Xu 8 years ago
parent
commit
b327eb54dc
1 changed files with 1 additions and 1 deletions
  1. 1 1
      cell.go

+ 1 - 1
cell.go

@@ -60,7 +60,7 @@ func (f *File) SetCellValue(sheet, axis string, value interface{}) {
 	case []byte:
 		f.SetCellStr(sheet, axis, string(t))
 	case time.Time:
-		f.SetCellDefault(sheet, axis, strconv.FormatFloat(float64(timeToExcelTime(timeToUTCTime(value.(time.Time)))), 'f', -1, 32))
+		f.SetCellDefault(sheet, axis, strconv.FormatFloat(float64(timeToExcelTime(timeToUTCTime(value.(time.Time)))), 'f', -1, 64))
 		f.setDefaultTimeStyle(sheet, axis)
 	case nil:
 		f.SetCellStr(sheet, axis, "")