Golang time.String()函数的应用及示例

Golang time.String()函数的应用及示例

在Go语言中,time包提供了判断和显示时间的功能。在Go语言中, String() 函数用于查找代表格式为“24h6m0.7s”的持续时间的字符串。在这里,删除了前面的零单位。对于小于一秒的格式化时间,将使用更小的单位,例如毫秒、微秒或纳秒,以确保前面的数字不为零。持续时间0格式为0s。此外,此函数是在time包中定义的。在这里,您需要导入“time”包才能使用这些函数。

语法:

func (d Duration) String() string
Go

在这里,d是时间的持续时间。

返回值:它返回表示格式为3h4m0.3s的持续时间的字符串。

示例1:

// Golang程序说明
// time.String()函数的使用

//包括主要包
package main

//导入fmt和时间
import (
 "fmt"
 "time"
)

//调用主
func main() {

 //定义持续时间
 //String方法
 str_= time.ParseDuration(“3h”)

 //打印表示活动的字符串
 fmt.Printf(str.String())
} 
Go

输出:

3h0m0s
Go

示例2:

// Golang程序说明
// time.String()函数的使用

//包括主要包
package main

//导入fmt和时间
import (
 "fmt"
 "time"
)

//调用主
func main() {

 //定义持续时间
 //String方法
 time1= time.Date2019年,time.October
                    230000time.UTC
  time2= time.Date2020年,time.April
                    30000time.UTC

 //打印指定时间的持续时间
 fmt.Println(time2.sub(time1).String())
} 
Go

输出:

3912h0m0s
Go

在这里,以字符串形式返回了time1和time2之间的时间。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册