Golang time.Time.String()函数的使用示例

Golang time.Time.String()函数的使用示例

在Go语言中,time包提供了确定和查看时间的功能。在Go语言中, Time.String() 函数用于利用格式化字符串生成格式化的时间。此外,该函数在time包中定义。在使用这些功能之前,需要导入“time”包。

语法:

func (t Time) String() string

其中,“t”是指定的时间。

注意: 如果指定的时间具有单调的时钟读数,则返回的字符串输出包括一个最终字段即“m=±值”。其中,值是未经调整的时钟读数,按秒表示为十进制数字。

返回值:

返回时间格式化后的字符串。

示例1:

// Golang程序演示了Time.String()函数的用法

// 引入主要包
package main

// 引入fmt和time
import (
    "fmt"
    "time"
)

// 调用主函数
func main() {

    // 为“String”方法定义时间
    Time := time.Date(2020, 11, 14, 10, 45, 16, 0, time.UTC)

    // 调用String方法
    t := Time.String()

    // 输出
    fmt.Printf("没有纳秒的时间是:%v\n", t)
} 

输出:

没有纳秒的时间是:2020-11-14 10:45:16 +0000 UTC

示例2:

// Golang程序演示了Time.String()函数的用法

// 引入主要包
package main

// 引入fmt和time
import (
    "fmt"
    "time"
)

// 调用主函数
func main() {

    // 为“String”方法定义时间
    Time := time.Date(2020, 11, 14, 36, 45, 16, 36, time.UTC)

    // 调用String方法
    t := Time.String()

    // 输出
    fmt.Printf("有纳秒的时间是:%v\n", t)
} 

输出:

有纳秒的时间是:2020-11-15 12:45:16.000000036 +0000 UTC

在上述代码中,小时超出了正常范围,但被规范化,同时在上述时间中也包括了纳秒。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程