天天看点

golang 时间格式化:go 时间获取大全:go 获取当前时间

golang 时间格式化:go 时间获取大全:go 获取当前时间

go 获取当前时间(精确到秒)

golang 的时间 认准 “ 2006-1-2 15:04:05.000 PM Mon Jan GMT ” 去格式化就可以了。
/*
@Time : 2021/6/25 10:43
@Author : dao
@File : 时间格式化
@Software: GoLand
*/

package main

import (
    "fmt"
    "time"
)

func main(){
    timeNow := time.Now()

    fmt.Println(timeNow.Format("2006/01/02")) // 2021/06/25
    //24小时
    fmt.Println(timeNow.Format("2006-1-2 15:04:05.000 PM Mon Jan")) // 2021-6-25 10:59:05.410 AM Fri Jun
    fmt.Println(timeNow.Format("2006/01/02 15:04")) // 2021/06/25 10:59
    fmt.Println(timeNow.Format("2006-1-2 15:04:05.000")) // 2021-6-25 10:59:05.410
    fmt.Println(timeNow.Format("Mon, 02 Jan 2006 15:04:05 GMT")) // Fri, 25 Jun 2021 10:59:05 GMT
    // 12小时制
    fmt.Println(timeNow.Format("2006-01-02 03:04:05.000 PM Mon Jan")) // 2021-06-25 10:59:05.410 AM Fri Jun
    fmt.Println(timeNow.Format("2006/01/02 15:04")) // 2021/06/25 10:59
    fmt.Println(timeNow.Format("15:04 2006/01/02")) // 10:59 2021/06/25
}