Go的日期格式化

Go的日期格式,不同JavaShellPython
它提供一个特殊的字符串2006-01-02 15:04:05

示例代码

package main

import (
    "fmt"
    "time"
)

//时间函数以及时间格式化

func main() {
    now := time.Now()
    //Year = now.Year()
    //Mouth  = now.Month()
    //Day  =  now.Day()
    //时间格式化输出 Printf输出
    fmt.Printf("当前时间为: %d-%d-%d %d:%d:%d\n", now.Year(), now.Month(), now.Day(), now.Hour(), now.Minute(), now.Second())
    //fmt.Sprintf 格式化输出
    dateString := fmt.Sprintf("当前时间为: %d-%d-%d %d:%d:%d\n", now.Year(), now.Month(), now.Day(), now.Hour(), now.Minute(), now.Second())
    fmt.Println(dateString)
    //now.Format 方法格式化
    fmt.Println(now.Format("2006-01-02 15:04:05"))
    fmt.Println(now.Format("2006/01/02 15:04:05"))
    fmt.Println(now.Format("2006/01/02")) //年月日
    fmt.Println(now.Format("15:04:05"))   //时分秒

}

运行结果

当前时间为: 2021-11-2 15:15:18
当前时间为: 2021-11-2 15:15:18

2021-11-02 15:15:18
2021/11/02 15:15:18
2021/11/02
15:15:18
posted @ 2021-11-02 15:17  可可逗豆  阅读(1040)  评论(0)    收藏  举报