golong 时间戳单位之间的转换(秒、纳秒、毫秒)


 

时间戳单位之间的转换

前提知识:1秒=1000毫秒;1毫秒=1000微秒;1微秒=1000纳秒

	// 1秒=1000毫秒;1毫秒=1000微秒;1微秒=1000纳秒
	//获取时间戳(秒)
	second := time.Now().Unix()
	//获取时间戳(纳秒)
	nanoSecond :=time.Now().UnixNano()
	//获取时间戳(毫秒)
	milliSecond :=time.Now().UnixNano()/1e6

	fmt.Println("纳秒转换为秒:",time.Now().UnixNano() / 1e9)	//纳秒转换为秒: 1636277284
	fmt.Println("10位数时间戳:",second,"秒")			//	10位数时间戳: 1636277284 秒
	fmt.Println("13位数时间戳:",milliSecond,"毫秒")	//	13位数时间戳: 1636277284693 毫秒
	fmt.Println("19位数时间戳:",nanoSecond,"纳秒")	//	19位数时间戳: 1636277284693725300 纳秒

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM