Golang如何獲取當前年份月份日


百度中搜索這個問題通常會搜到

year:=time.Now().Year()
month:=time.Now().Month()//time.Now().Month().String()
day:=time.Now().Day()

 

但是這並不是你想要的月份格式,因為執行后可以看到輸出的是

2018 July 31

眾所周知Golang的時間格式化很奇葩

date := time.Now().Format("2006-01-02 15:04:05")

 

只有寫以上參數才可獲得對應的時間格式,所以我們也可以利用這個方法獲取當前時間的年月日時分秒

 year:=time.Now().Year()
    month := time.Now().Format("01")
    day:=time.Now().Day()
    //或者

    year := time.Now().Format("2006")
    month := time.Now().Format("01")
    day := time.Now().Format("02")
    hour := time.Now().Format("15")
    min := time.Now().Format("04")
    second := time.Now().Format("05")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM