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
}