Fix round-off error in representation of date and time values

This commit is contained in:
Takayuki Usui 2017-07-31 09:23:39 +09:00
parent 308776e350
commit 88d10ff27b
1 changed files with 1 additions and 1 deletions

View File

@ -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, "")