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】

    推荐阅读