当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


GO Duration.String用法及代码示例

GO语言"time"包中"Duration.String"类型的用法及代码示例。

用法:

func(d Duration) String() string

String 返回一个表示持续时间的字符串,格式为 "72h3m0.5s"。前导零单元被省略。作为一种特殊情况,小于一秒的持续时间格式使用更小的单位(毫秒、微秒或纳秒)来确保前导数字不为零。零持续时间格式为 0。

例子:

package main

import (
	"fmt"
	"time"
)

func main() {
	fmt.Println(1*time.Hour + 2*time.Minute + 300*time.Millisecond)
	fmt.Println(300 * time.Millisecond)
}

输出:

1h2m0.3s
300ms

相关用法

注:本文由纯净天空筛选整理自golang.google.cn大神的英文原创作品 Duration.String。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。