mirror of
https://github.com/iLoveElysia/openbilibili.git
synced 2026-03-14 05:46:26 -05:00
21 lines
350 B
Go
21 lines
350 B
Go
|
|
package model
|
|||
|
|
|
|||
|
|
import (
|
|||
|
|
"math"
|
|||
|
|
"strconv"
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
// CalNum2SufStr int64转换带后缀字符串(K,W,E)
|
|||
|
|
func CalNum2SufStr(n int64) string {
|
|||
|
|
var f float64
|
|||
|
|
var s string
|
|||
|
|
if n > 1000 {
|
|||
|
|
f = float64(n) / 1000
|
|||
|
|
s = strconv.FormatFloat(math.Ceil(f), 'f', 0, 64) + "k"
|
|||
|
|
} else {
|
|||
|
|
f = float64(n)
|
|||
|
|
s = strconv.FormatFloat(f, 'f', 0, 64)
|
|||
|
|
}
|
|||
|
|
return s
|
|||
|
|
}
|