首页 > 其他 > 详细

Golang获取时间戳及格式化

时间:2021-06-26 16:58:07      阅读:16      评论:0      收藏:0      [点我收藏+]

时间戳-格式化时间例子:

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
}

执行结果:

技术分享图片

 

Golang获取时间戳及格式化

原文:https://www.cnblogs.com/qingfj/p/14934436.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!