time.go 426 B

123456789101112131415161718
  1. package util
  2. import (
  3. "time"
  4. )
  5. // 时间之差 s 输出 0.100010s
  6. func SubTimeToSeconds(startTime, endTime time.Time) string {
  7. seconds := endTime.Sub(startTime).Seconds()
  8. // 1s=1000ms 1ms=1000us 保留6位到us
  9. return Float642String(seconds, 6) + "s"
  10. }
  11. // 时间之差 s 输出 0.100010s
  12. func TimeToSeconds(seconds float64) string {
  13. // 1s=1000ms 1ms=1000us 保留6位到us
  14. return Float642String(seconds, 6) + "s"
  15. }