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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM