time.go 422 B

123456789101112131415161718
  1. package utils
  2. import (
  3. "strconv"
  4. "strings"
  5. )
  6. //TimeStringToSecond 00:01:01 => 61s
  7. func TimeStringToSecond(input string) int {
  8. times := strings.Split(input, ":")
  9. timeHour := times[0]
  10. timeMin := times[1]
  11. timeSecond := times[2]
  12. timeHourtInt, _ := strconv.Atoi(timeHour)
  13. timeMinInt, _ := strconv.Atoi(timeMin)
  14. timeSecondInt, _ := strconv.Atoi(timeSecond)
  15. return timeHourtInt*3600 + timeMinInt*60 + timeSecondInt
  16. }