time使用 研一小白入坑Go

1 package main 2 3 import ( 4"fmt" 5"time" 6 ) 7 8 func main() { 9// 獲取當前時間10t1 := time.Now()11fmt.Println(t1)1213// 獲取特定時間14t2 := time.Date(2008, 7, 15, 16, 30, 28, 0, time.Local)15fmt.Println(t2)1617// time轉string必須用下面這個日期18// 2006年1月2日 15:04:05據說是Go誕生時間19s1 := t1.Format("2006年1月2日 15:04:05")20fmt.Println(s1)21s2 := t1.Format("2006/1/2")22fmt.Println(s2)2324// s3 := "2000年03月07日"25// t3, err := time.Parse("2006年01月02日", s3)26// time.Parse返回一個time類型和一個err27s3 := "2000-03-07"28t3, err := time.Parse("2006-01-02", s3)29if err != nil {30fmt.Println("err", err)31}32fmt.Println(t3)3334// 獲取年月日時分秒單個字段35fmt.Println(t1.String())36year, month, day := t1.Date()37fmt.Println(year, month, day)38hour, min, sec := t1.Clock()39fmt.Println(hour, min, sec)40year2 := t1.Year()41month2 := t1.Month()42day2 := t1.Day()43hour2 := t1.Hour()44min2 := t1.Minute()45sec2 := t1.Second()46fmt.Println(year2, month2, day2, hour2, min2, sec2)4748//今年已經過了多少天 星期幾49fmt.Println(t1.YearDay())50fmt.Println(t1.Weekday())5152//時間戳距離1970-1-1 0:0:053t4 := time.Date(1970, 1, 1, 1, 0, 0, 0, time.UTC)54timeStamp1 := t4.Unix() //秒的差值55fmt.Println(timeStamp1)56timeStamp2 := t1.Unix()57fmt.Println(timeStamp2)58timeStamp3 := t4.UnixNano() //納秒59fmt.Println(timeStamp3)6061// 時間間隔62t5 := t1.Add(time.Minute)63fmt.Println(t1, t5)64fmt.Println(t1.Add(24 * time.Hour))65fmt.Println(t1.AddDate(1, 0, 0))66fmt.Println(t5.Sub(t1))6768// 睡眠69time.Sleep(3 * time.Second)70fmt.Println("主函數結束")7172 }這博客園為啥還有字數限制,沒字數不讓投,服了,以下為湊字數
湊字數
湊字數
湊字數湊字數
湊字數湊字數湊字數
湊字數湊字數湊字數湊字數
湊字數湊字數湊字數湊字數湊字數
【time使用 研一小白入坑Go】

    推薦閱讀