go常用时间 time

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/adley_app/article/details/88885762
package main

import (
	"fmt"
	"time"
)

func main() {

	fmt.Println(time.Now()) // 2019-03-29 10:02:42.12163 +0800 CST m=+0.000330682

	// 秒
	fmt.Println(time.Now().Unix()) //     1553825171

	// 纳秒
	fmt.Println(time.Now().UnixNano()) // 1553825198638664000

	// 毫秒
	fmt.Println(time.Now().UnixNano()/1000000) // 1553825620757

	// 这是个奇葩,必须是这个时间点, 据说是go诞生之日, 记忆方法:6-1-2-3-4-5
	fmt.Println(time.Now().Format("2006-01-02 15:04:05")) // 2019-03-29 10:18:07

	fmt.Println("=======")

	// 时间戳转格式化时间字符串
	ts := 1553826187066
	str_time := time.Unix(int64(ts/1000), 0).Format("2006-01-02 15:04:05")
	fmt.Println(str_time) // 2019-03-29 10:23:07
}

猜你喜欢

转载自blog.csdn.net/adley_app/article/details/88885762
今日推荐