You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
505 B
Go

package export
import (
"fmt"
"time"
)
// DateString 把表格日期格式变成字符串格式
func DateString(t *time.Time, format string) string {
if t == nil || t.IsZero() {
return ""
}
return NumberString(t.Format(format))
}
// NumberString 显示长数字的字符串
func NumberString(number string) string {
return fmt.Sprintf("%s\t", number)
}
// CashString 金钱保留两位小数
func CashString(v float64) string {
if v == 0 {
return "0"
}
return fmt.Sprintf("%.2f\t", v)
}