美文网首页
time.Duration.String()输出格式保留小数点后

time.Duration.String()输出格式保留小数点后

作者: 王小奕 | 来源:发表于2020-09-10 12:03 被阅读0次
    package main
    
    import (
        "fmt"
        "strings"
    )
    
    func main() {
        givenDurationString := "5h37m34.574050332s"
        keepNum := 1 //规划保留的小数点后位数
        dotIndex := strings.IndexAny(givenDurationString, ".") //获取小数点所在的索引值
        fmt.Println(givenDurationString[:dotIndex + keepNum + 1] + "s") //输出5h37m34.5s
    }
    

    相关文章

      网友评论

          本文标题:time.Duration.String()输出格式保留小数点后

          本文链接:https://www.haomeiwen.com/subject/dbxpektx.html