精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Go語言基礎之Time包詳解

開發 后端
一寸光陰一寸金,時間難買寸光陰,時間,是個多么重要的東西。同樣,在我們的編程中,時間也依然占據著很大的一部分。

[[381120]]

 前言

一寸光陰一寸金,時間難買寸光陰,時間,是個多么重要的東西。

同樣,在我們的編程中,時間也依然占據著很大的一部分。

就像淘寶,客戶下單需要記錄時間,發貨了需要記錄時間,保質期多久需要推算時間,等等等等。

那我們一起來看看Go中是如何操作時間叭!

time.Now()

time.Now()返回的是一個Time類型。

相關代碼如下

  1. func main() { 
  2.     var nowTime = time.Now() 
  3.     fmt.Println(nowTime) 
  4.     var year = nowTime.Year()     //當前年份 
  5.     var month = nowTime.Month()   //當前月份 
  6.     var day = nowTime.Day()       //今天幾號 
  7.     var hour = nowTime.Hour()     //現在幾時 
  8.     var Minute = nowTime.Minute() //現在幾分 
  9.     var second = nowTime.Second() //現在幾秒 
  10.     fmt.Printf("當前年份:%v\n",year
  11.     fmt.Printf("當前月份:%v\n",month
  12.     fmt.Printf("幾號了:%v\n"day
  13.     fmt.Printf("幾時:%v\n",hour
  14.     fmt.Printf("幾分:%v\n",Minute
  15.     fmt.Printf("幾秒:%v\n",second

執行結果

 

時間戳

時間戳:從北京時間1970年1月1日8點到現在時間的秒數,是一個int64類型。

相關代碼

  1. func main() { 
  2.     var nowTime = time.Now() 
  3.     var timestampSecond = nowTime.Unix() 
  4.     fmt.Println(timestampSecond) 

執行結果

 

到目前為止已經有1603698727秒了,時間不等人吶!

納秒時間戳

一般情況下我們使用的都是秒,但是時間戳還可以返回成納秒,用的不多,了解就好。

代碼

  1. func main() { 
  2.     var nowTime = time.Now() 
  3.     var timestampNano = nowTime.UnixNano() 
  4.     fmt.Println(timestampNano) 

執行結果

 

時間戳轉Time

有時候別人給我們的是時間戳,我們需要反著轉以下,時間戳->時間類型。

需要用到的是time.Unix。

代碼

  1. func main() { 
  2.     //時間戳 
  3.     var timestampSecond int64 = 1603698727 
  4.     //轉換為time對象 
  5.     var timeObj = time.Unix(timestampSecond, 0) 
  6.     var year = timeObj.Year()     //當前年份 
  7.     var month = timeObj.Month()   //當前月份 
  8.     var day = timeObj.Day()       //今天幾號 
  9.     var hour = timeObj.Hour()     //現在幾時 
  10.     var Minute = timeObj.Minute() //現在幾分 
  11.     var second = timeObj.Second() //現在幾秒 
  12.     fmt.Printf("年份:%v\n", year
  13.     fmt.Printf("月份:%v\n", month
  14.     fmt.Printf("幾號:%v\n", day
  15.     fmt.Printf("幾時:%v\n", hour
  16.     fmt.Printf("幾分:%v\n", Minute
  17.     fmt.Printf("幾秒:%v\n", second

執行效果

 

時間+

很多時候,我們拿到一個時間,我們需要向前或者向后推算一個月,或者幾個小時,這就屬于時間+。

在Go中,時間推算有倆函數,一個是Add,一個是AddDate,分別是+小時和+天數。

Add

代碼

Add最大單位是小時,只能+小時

  1. func main() { 
  2.     //當前時間 
  3.     nowTime := time.Now() 
  4.     fmt.Println("當前時間:",nowTime) 
  5.     time1 := nowTime.Add(time.Hour
  6.     fmt.Println("加一個小時時間:", time1) 
  7.     time2 := nowTime.Addtime.Hour*2) 
  8.     fmt.Println("加二個小時時間:", time2) 

執行結果

 

AddDate

AddDate就牛逼很多了,有三個參數,分別是年,月,日,根據需求加就行了。

代碼

  1. func main() { 
  2.     //當前時間 
  3.     nowTime := time.Now() 
  4.     fmt.Println("當前時間:",nowTime) 
  5.     month1 := nowTime.AddDate(0, 1, 1) 
  6.     fmt.Println("加一個月時間:", month1) 
  7.     month2 := nowTime.AddDate(0, 2, 1) 
  8.     fmt.Println("加二個月時間:", month2) 

執行結果

 

注意:上述不僅可以時間+,還可以時間-,前面加負號就可以了。

Sub

Sub通常用在計算某一段代碼執行用了多久時間,最后時間-最開始時間=執行時間。

代碼

  1. func main() { 
  2.     //當前時間 
  3.     beginTime := time.Now() 
  4.     //各種操作 
  5.     time.Sleep(time.Second
  6.     //結束時間 
  7.     end_time := time.Now() 
  8.     //計算時間 
  9.     execTime := end_time.Sub(beginTime) 
  10.     fmt.Println("執行時間:", execTime) 

執行結果

 

定時器

默認的定時器挺Low的,只有最簡單的功能,了解就好。

示例:每隔一秒執行次相關代碼。

代碼

  1. func main() { 
  2.     ticker := time.Tick(time.Second
  3.     for i := range ticker { 
  4.         fmt.Println(i) 

執行結果

 

時間格式化(time -> string)

Go語言的時間格式化,有點逗,跟其他語言都不一樣,沒有%Y,%M之類的寫法。

記住一個時間2006-01-02 15:04:05.000 Mon Jan/PM Mon Jan。

分別對應年-月-日 時:分:秒 24/12。

當前,同其語言一樣,可以只格式化年-月-日等。

格式時間需要用到Format方法。

代碼

  1. func main() { 
  2.     now := time.Now() 
  3.     //年 月 日 時 分 秒 
  4.     fmt.Println(now.Format("2006-01-02 15:04:05")) 
  5.     //24小時 
  6.     fmt.Println(now.Format("2006-01-02 15:04:05 Mon Jan")) 
  7.     //12小時 
  8.     fmt.Println(now.Format("2006-01-02 15:04:05 PM Mon Jan")) 
  9.     //年月日 
  10.     fmt.Println(now.Format("2006-01-02")) 

執行結果


 

 

字符串格式化時間(string -> time)

將拿到的時間字符串轉成時間類型。

代碼

  1. func main() { 
  2.     //時間字符串 
  3.     timeString := "2020/09/01 14:01:45" 
  4.     //加載時區,亞洲/上海 
  5.     location, err := time.LoadLocation("Asia/Shanghai"
  6.     if err != nil { 
  7.         fmt.Println("時區加載失敗,", err) 
  8.         return 
  9.     timeObj, err := time.ParseInLocation("2006/01/02 15:04:05", timeString, location) 
  10.     if err != nil { 
  11.         fmt.Println("時間轉換失敗,", err) 
  12.         return 
  13.     fmt.Println(timeObj) 

執行結果

 

總結

到這終于結束了,關于Go時間的操作基本就上述這么多。

當然,這是自帶的包的功能有這么多,對于平常使用基本夠用。

其實主要重要的是Add和AddDate,時間 -> 格式化字符串,字符串 -> 時間,這些在平常中使用頻率最高

如果在操作過程中有任何問題,記得下面留言,我們看到會第一時間解決問題。

如果你覺得文章還可以,記得點贊留言支持我們哈。感謝你的閱讀,有問題請記得在下方留言噢~

  本文轉載自微信公眾號「Go語言進階學習」,可以通過以下二維碼關注。轉載本文請聯系Go語言進階學習公眾號。

 

責任編輯:武曉燕 來源: Go語言進階學習
相關推薦

2021-06-09 09:06:52

Go語言算法

2020-11-23 08:54:14

Go語言結構體

2020-11-26 06:40:24

Go語言基礎

2020-11-30 06:17:03

Go語言

2020-12-02 08:45:36

Go語言

2023-12-30 10:22:57

Go語言函數開發

2023-04-02 23:13:07

Go語言bufio

2023-02-10 09:40:36

Go語言并發

2024-10-28 00:40:49

Go語法版本

2021-01-23 12:47:19

MySQL數據庫Go語言

2024-01-07 19:54:51

2023-12-08 14:32:02

C語言編程文件操作

2020-11-11 10:52:54

Go語言C語言

2020-10-22 08:33:22

Go語言

2020-12-23 08:39:11

Go語言基礎技術

2020-12-16 08:07:28

語言基礎反射

2022-02-16 10:03:06

對象接口代碼

2020-11-05 09:58:16

Go語言Map

2023-04-09 23:09:59

Go語言函數

2024-05-10 08:04:44

開發者Go語言
點贊
收藏

51CTO技術棧公眾號

视频在线观看91| 久久综合五月婷婷| 亚洲日本在线视频观看| 91精品婷婷国产综合久久蝌蚪| 东京热加勒比无码少妇| 黄色视屏网站在线免费观看| 久久精品999| 欧美激情中文网| 美女100%无挡| 麻豆精品一区| 欧美在线小视频| 男女激情免费视频| 91亚洲欧美| 99久久伊人久久99| 成人午夜高潮视频| 神马久久久久久久| 亚洲小说欧美另类社区| 中文字幕一区二区精品| 天堂www中文在线资源| 男人天堂久久| 欧美色videos| 日韩精品免费一区| 香蕉视频免费在线播放| 久久久天堂av| 韩国一区二区三区美女美女秀| 青娱乐91视频| 久久成人综合| 国产一区二区av| 国产白嫩美女无套久久| 深夜激情久久| 欧美精品色综合| 日av中文字幕| 国产美女精品写真福利视频| 亚洲精品亚洲人成人网 | 久草热视频在线观看| 9色在线视频网站| 2024国产精品| 国产日韩欧美二区| 亚洲毛片欧洲毛片国产一品色| 欧美在线国产| 久久精品2019中文字幕| 国产熟妇久久777777| 露出调教综合另类| 精品福利一区二区三区| 少妇献身老头系列| 中文在线免费一区三区| 日韩一区二区三区在线观看| www.久久久久久久久久久| 国产精品无码久久久久| 欧美丝袜第三区| 992kp快乐看片永久免费网址| 免费在线看黄网站| 中文字幕亚洲一区二区va在线| 国产成人精品免费视频大全最热 | 日本黄色激情视频| 欧美日韩中文一区二区| 亚洲男人第一av网站| 变态另类丨国产精品| 欧美日韩一本| 日韩国产高清视频在线| 欧美图片自拍偷拍| 极品一区美女高清| 国产婷婷97碰碰久久人人蜜臀| 欧美一级xxxx| 国产一区二区三区免费在线| 欧美一区午夜视频在线观看| 97中文字幕在线观看| 国产精品国产| 亚洲欧美资源在线| 国产亚洲精品久久久久久豆腐| 国产精品chinese在线观看| 精品av久久707| 国产一级二级在线观看| 亚洲精品国产setv| 伊人久久视频| 成人免费看的视频| 精品婷婷色一区二区三区蜜桃| 福利网址在线观看| 日本午夜一本久久久综合| 国产欧美日韩高清| 精品人妻一区二区三区三区四区 | 亚洲精品中文字幕成人片| 国产成人精品午夜视频免费| 国产精品日韩欧美一区二区| 天堂成人在线视频| 国产农村妇女毛片精品久久麻豆| 成人欧美一区二区三区视频| 天天操天天干天天| 国产精品美女久久久久高潮| 亚洲精品天堂成人片av在线播放| 午夜小视频在线| 亚洲精品久久嫩草网站秘色| 熟女少妇在线视频播放| 欧美v亚洲v综合v国产v仙踪林| 一本一本大道香蕉久在线精品| 成人黄色片免费| 成人直播视频| 日韩一区二区在线免费观看| 97人妻精品一区二区三区免| 羞羞答答成人影院www| 国内精品久久久久伊人av| 欧美一级黄视频| 国产91丝袜在线观看| 色视频一区二区三区| 色www永久免费视频首页在线| 中文字幕va一区二区三区| 国内自拍中文字幕| 日本电影欧美片| 精品国产亚洲一区二区三区在线观看| 69久久精品无码一区二区| 亚洲精品456| 欧美激情一二区| 依依成人在线视频| 91香蕉视频在线| 粉嫩av一区二区三区天美传媒| 国产黄色在线观看| 在线亚洲精品福利网址导航| 中文字幕欧美视频| 精品一区二区三| 97免费视频在线| 国产三级三级在线观看| 国产亚洲一二三区| 国产免费观看高清视频| 国产一区二区视频在线看| 国产亚洲一区精品| 美女又爽又黄免费视频| 丁香婷婷综合激情五月色| 一区二区免费在线观看| 最新欧美电影| 亚洲少妇激情视频| 日韩在线视频免费播放| www.日韩大片| 国产精品成人久久电影| 日本综合精品一区| 久久中文精品视频| 国产又粗又猛视频免费| 欧美激情一区三区| 国产一线二线三线在线观看| 亚洲人成精品久久久| 66m—66摸成人免费视频| 刘亦菲毛片一区二区三区| 亚洲人成人一区二区在线观看 | 日本综合字幕| 日韩电影第一页| 国产一级一片免费播放放a| 国产资源在线一区| 只有这里有精品| 在线观看欧美| 欧美xxxx做受欧美| 精品国产无码一区二区三区| 亚洲精品中文在线观看| 人妻精品久久久久中文字幕69| 国产精品美女久久久久久不卡| 色哟哟入口国产精品| 精品一区二三区| 中文字幕成人在线观看| 日韩成人精品视频在线观看| 天天综合网91| 91精品入口蜜桃| а√天堂8资源在线| 日韩av网站导航| 青青视频在线免费观看| 久久亚洲欧美国产精品乐播| 欧美裸体男粗大视频在线观看| 欧美日韩在线精品| 黑森林国产精品av| 亚洲三级免费看| 亚洲一区在线观| 一区二区三区四区亚洲| 日韩无码精品一区二区| 久久久久久夜| 青春草在线视频免费观看| 亚洲国产aⅴ精品一区二区| 97久久伊人激情网| av二区在线| 欧美一区二区私人影院日本| 日产欧产va高清| 久久精品男人天堂av| 欧洲在线免费视频| 亚洲精品影视| 亚洲高清在线观看一区| 网站一区二区| 国产91网红主播在线观看| 黄色片网站在线| 日韩精品免费一线在线观看| 中文字幕码精品视频网站| 亚洲最大的成人av| 色一情一交一乱一区二区三区 | 熟妇高潮一区二区三区| 在线精品视频一区二区三四| 国产一二三四视频| 成人国产精品免费网站| www.色就是色| 影音国产精品| 午夜老司机精品| 99久久香蕉| 国产精品视频久久| 美女91在线看| 久久久精品999| 日本黄在线观看| 欧美一区二区三区视频在线| 欧产日产国产69| 亚洲精品第1页| 人妻少妇无码精品视频区| 丰满放荡岳乱妇91ww| 视频二区在线播放| 一区二区三区福利| 免费观看中文字幕| 黑人操亚洲人| 精选一区二区三区四区五区| 国产一区二区三区精品在线观看 | 在线观看v片| 久久久精品视频成人| 天堂av一区二区三区| 日韩视频免费直播| 中文字幕欧美在线观看| 五月综合激情网| 久操免费在线视频| 国产精品对白交换视频| 公侵犯人妻一区二区三区| 国产激情视频一区二区在线观看 | 你懂得在线观看| 久久久不卡网国产精品二区| 国产精品一区二区人妻喷水| 久久99最新地址| 三级在线免费看| 免费视频一区| 日本三级免费网站| 精品成人一区| 国产精品视频网站在线观看| 你懂的国产精品| 伊人网在线免费| 婷婷六月综合| 一本一道久久a久久精品综合 | 欧美xxxx黑人又粗又长精品| 一本一道久久a久久| 成人疯狂猛交xxx| 国产亚洲精彩久久| 国产精品久久久久久搜索| 天天免费亚洲黑人免费| 国产成人精品免费视频| 自拍网站在线观看| 日本不卡高字幕在线2019| 日韩影院在线| 日韩美女在线看| 唐人社导航福利精品| 国产精品www网站| se69色成人网wwwsex| 国产精品一香蕉国产线看观看| 黑人另类精品××××性爽| 欧美成人自拍视频| 色爱综合区网| 欧美极品第一页| 97蜜桃久久| 日韩av三级在线观看| 日韩精品一区二区三区av| 国产精品视频yy9099| 天堂综合在线播放| 亚洲永久在线观看| 操欧美女人视频| 精品在线视频一区二区三区| 国产成人黄色| 中文字幕欧美日韩一区二区| 亚洲在线久久| 欧美成人三级在线视频| 美女爽到呻吟久久久久| 在线观看的毛片| 国产一区二区三区四区五区入口 | 国产又粗又黄又爽的视频| 欧美日韩欧美一区二区| 国产精品视频久久久久久| 日韩欧美国产不卡| 色视频在线观看| 中文字幕在线观看亚洲| 日韩特级毛片| 日本精品久久电影| 另类一区二区三区| 国产不卡一区二区在线观看| 自拍亚洲一区| 手机福利在线视频| 中文精品在线| 免费成年人高清视频| eeuss国产一区二区三区 | 国产精品久久久网站| 蜜桃导航-精品导航| 日韩欧美视频在线播放| 日本一级黄视频| 久久久久国产精品一区二区| 福利视频999| 91年精品国产| 加勒比婷婷色综合久久| 色综合久久久久综合99| 国产aⅴ一区二区三区| 亚洲欧美另类人妖| 在线观看三级视频| 国产精品第一区| 国产欧美一区二区三区米奇| 亚洲一区精品视频| 国产农村妇女精品一区二区| 日本高清免费在线视频| 久久先锋影音av| 国产无码精品视频| 欧美狂野另类xxxxoooo| 涩涩视频在线观看免费| 欧美成人在线免费| 欧美日韩尤物久久| 精品国产一区二区三区四区vr| 清纯唯美亚洲经典中文字幕| 亚洲永久激情精品| 在线综合视频| 精人妻一区二区三区| 国产精品不卡在线| 激情网站在线观看| 亚洲国产福利在线| 性欧美video高清bbw| 国产精品午夜视频| 国产欧美日韩免费观看| 国产人妻777人伦精品hd| 黄页网站大全一区二区| 91视频免费在观看| 日韩欧美一区二区三区久久| 日本xxxx人| 久久久久久91香蕉国产| 不卡的国产精品| 亚洲一区二区在线免费观看| 日产国产高清一区二区三区| 日韩网站在线播放| 姬川优奈aav一区二区| 亚洲国产精品久久人人爱潘金莲| 精品视频一区在线视频| 国产蜜臀在线| 91九色在线免费视频| 天天插综合网| 日本中文字幕二区| 国产精品乱子久久久久| 亚洲av综合一区| 国产亚洲精品日韩| 色天使综合视频| 日本午夜精品一区二区| 葵司免费一区二区三区四区五区| 日韩高清在线一区二区| 一区在线观看免费| 国产又黄又粗又猛又爽| www.日韩不卡电影av| 成人污污www网站免费丝瓜| 91香蕉视频网址| 国产一区二区三区av电影| 手机av在线看| 69堂亚洲精品首页| 羞羞电影在线观看www| 国产精品国产三级国产专区53 | 色999日韩欧美国产| 日韩av首页| 亚洲啪啪av| 久久福利视频一区二区| 午夜激情福利电影| 91精品国产综合久久福利| 18av在线视频| 国产精品午夜av在线| 国产欧美日本| 性欧美一区二区| 欧美日韩国产免费一区二区| 快射视频在线观看| 高清国产在线一区| 国产伦理一区| 日本成人免费在线观看 | 亚洲丝袜自拍清纯另类| 精品人妻av一区二区三区| 欧美精品videofree1080p| 日韩在线黄色| mm131亚洲精品| 一区二区三区免费看视频| 五月天婷婷在线观看| 日韩av快播网址| 国产精品成人av| 东京热av一区| 91福利视频在线| 在线看福利影| 久久亚洲午夜电影| 久久99最新地址| 天海翼一区二区| 中文字幕亚洲欧美日韩高清 | 91精品久久久久久久久久久久久久| 欧美一区自拍| 亚洲福利精品视频| 亚洲免费资源在线播放| 五月婷婷在线观看视频| 国产精品入口免费视| 欧美日本一区二区视频在线观看 | 97se亚洲国产综合自在线不卡| 亚洲欧美小视频| 日韩精品福利网站| 欧美97人人模人人爽人人喊视频| 精品网站在线看| 麻豆专区一区二区三区四区五区| xxxxx99| 精品蜜桃在线看| 福利一区二区三区视频在线观看 | 在线免费观看的av网站| 成人在线看片|