Golang time.Nanoseconds()函数及示例

Golang time.Nanoseconds()函数及示例

在Go语言中,time包提供了用于确定和查看时间的功能。Go语言中的 Nanoseconds() 函数用于以整数纳秒计算形式查找时间的持续时间。此外,该函数在time包中定义。在这里,您需要导入“time”包,以便使用这些函数。

语法:

func (d Duration) Nanoseconds() int64

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

返回值:它以int64形式返回持续时间值。

示例1:

// Golang演示程序说明
// Nanoseconds()函数的用法

// 导入主包
package main

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

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

    // 定义Nanoseconds方法的持续时间
    nano,_:= time.ParseDuration("8s")

    //将持续时间以int64形式打印
    fmt.Printf("仅剩下%d纳秒的任务。",nano.Nanoseconds())
} 

输出:

仅剩下8000000000纳秒的任务。

示例2:

// Golang演示程序说明
// Nanoseconds()函数的用法

// 导入主包
package main

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

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

    // 定义Nanoseconds方法的持续时间
    nano,_:= time.ParseDuration("56m7855s576567576ms")

    //将持续时间以int64形式打印
    fmt.Printf("仅剩下%d纳秒的任务。",nano.Nanoseconds())
} 

输出:

仅剩下587782576000000纳秒的任务。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程