go日期和时间相关函数使用示例
生活随笔
收集整理的這篇文章主要介紹了
go日期和时间相关函数使用示例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【1】時間和日期的函數,需要到入time包,所以你獲取當前時間,就要調用函數Now函數:
package main import ("fmt""time" ) func main(){//時間和日期的函數,需要到入time包,所以你獲取當前時間,就要調用函數Now函數:now := time.Now()//Now()返回值是一個結構體,類型是:time.Timefmt.Printf("%v ~~~ 對應的類型為:%T\n",now,now)//2021-02-08 17:47:21.7600788 +0800 CST m=+0.005983901 ~~~ 對應的類型為:time.Time//調用結構體中的方法:fmt.Printf("年:%v \n",now.Year())fmt.Printf("月:%v \n",now.Month())//月:Februaryfmt.Printf("月:%v \n",int(now.Month()))//月:2fmt.Printf("日:%v \n",now.Day())fmt.Printf("時:%v \n",now.Hour())fmt.Printf("分:%v \n",now.Minute())fmt.Printf("秒:%v \n",now.Second()) }【2】日期的格式化:
(1)將日期以年月日時分秒按照格式輸出為字符串:
(2)按照指定格式:
//這個參數字符串的各個數字必須是固定的,必須這樣寫 datestr2 := now.Format("2006/01/02 15/04/05") fmt.Println(datestr2) //選擇任意的組合都是可以的,根據需求自己選擇就可以(自己任意組合)。 datestr3 := now.Format("2006 15:04") fmt.Println(datestr3)總結
以上是生活随笔為你收集整理的go日期和时间相关函数使用示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go 17个字符串函数使用示例
- 下一篇: Go的内置函数/内建函数:len new