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
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)
|
|
}
|