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纳秒的任务。