Golang获取时间戳及格式化时间戳-格式化时间例⼦:unix时间戳转换日期格式
package main
import (
"fmt"
"reflect"
"time"
)
func main() {
timestamp := getTimestamp()
datetime := getTimeForm(timestamp)
fmt.Println(timestamp)
fmt.Println(datetime)
fmt.Println(reflect.TypeOf(timestamp))
fmt.Println(reflect.TypeOf(datetime))
}
/*获取时间戳函数*/
func getTimestamp() int64 {
timestamp := time.Now().Unix()
return timestamp
}
/*获取时间戳格式化函数*/
func getTimeForm(strTime int64) string {
/
/记12345,3那个位置的数这⾥我使⽤的15,也就是⽤24⼩时格式来显⽰,如果直接写03则是12⼩时am pm格式。
timeLayout := "2006-01-02 15:04:05"
datetime := time.Unix(strTime, 0).Format(timeLayout)
return datetime
}
执⾏结果:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。