時間戳-格式化時間例子:
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 }
執行結果:

