天天看点

golang | 时间字符转和时间戳之间的转换

package util

import "time"

// 获取当前时间戳
func GetNowUnix() int64 {
	return time.Now().Unix()
}

// 获取当前时间(字符串)
func GetNowTime() time.Time {
	return time.Now()
}

// 时间(字符串)转时间戳
func TimeToUnix(str string) int64 {
	// go语言固定日期模版
	timeLayout := "2006-01-02 15:04:05"
	times, _ := time.Parse(timeLayout, str)
	return times.Unix()
}

// 时间戳转时间(字符串)
func UnixToTime(unix int64) string {
	timeLayout := "2006-01-02 15:04:05"
	return time.Unix(unix, 0).Format(timeLayout)
}

           
go