version.go 291 B

123456789101112131415161718
  1. package utils
  2. import (
  3. "fmt"
  4. "strconv"
  5. "strings"
  6. )
  7. // VersionToNumber 版本号对比
  8. func VersionToNumber(version string) int64 {
  9. arr := strings.Split(version, ".")
  10. var n = ""
  11. for _, d := range arr {
  12. n += fmt.Sprintf("%04s", d)
  13. }
  14. d, _ := strconv.ParseInt(n, 10, 64)
  15. return d
  16. }