婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Golang獲取當(dāng)前時(shí)間代碼

Golang獲取當(dāng)前時(shí)間代碼

熱門(mén)標(biāo)簽:高德地圖標(biāo)注口訣 浙江高速公路地圖標(biāo)注 地圖標(biāo)注的汽車(chē)標(biāo) 中國(guó)地圖標(biāo)注省會(huì)高清 廣州呼叫中心外呼系統(tǒng) 江西轉(zhuǎn)化率高的羿智云外呼系統(tǒng) 學(xué)海導(dǎo)航地圖標(biāo)注 西部云谷一期地圖標(biāo)注 南通如皋申請(qǐng)開(kāi)通400電話

golang中時(shí)間相關(guān)操作,主要是用time包的函數(shù),time中最主要又包含了time.Time這個(gè)對(duì)象。

1、獲取當(dāng)前時(shí)間

     (1) currentTime:=time.Now()     //獲取當(dāng)前時(shí)間,類(lèi)型是Go的時(shí)間類(lèi)型Time

  (2)

    t1:=time.Now().Year()        //年
    t2:=time.Now().Month()       //月
    t3:=time.Now().Day()         //日
    t4:=time.Now().Hour()        //小時(shí)
    t5:=time.Now().Minute()      //分鐘
    t6:=time.Now().Second()      //秒
    t7:=time.Now().Nanosecond()  //納秒
 
      currentTimeData:=time.Date(t1,t2,t3,t4,t5,t6,t7,time.Local) //獲取當(dāng)前時(shí)間,返回當(dāng)前時(shí)間Time    
 
       fmt.Println(currentTime)       //打印結(jié)果:2017-04-11 12:52:52.794351777 +0800 CST
      fmt.Println(t1,t2,t3,t4,t5,t6)     //打印結(jié)果:2017 April 11 12 52 52
      fmt.Println(currentTimeData)    //打印結(jié)果:2017-04-11 12:52:52.794411287 +0800 CST

now := time.Now().Unix() //獲取時(shí)間戳
time.Now().UTC() //轉(zhuǎn)換為UTC時(shí)間
time.Sleep(10 * time.Millisecond) //time的sleep

示例分享:

獲取當(dāng)前時(shí)間

func getNow() {
    // 獲取當(dāng)前時(shí)間,返回time.Time對(duì)象
    fmt.Println(time.Now())
    // output: 2016-07-27 08:57:46.53277327 +0800 CST
    // 其中CST可視為美國(guó),澳大利亞,古巴或中國(guó)的標(biāo)準(zhǔn)時(shí)間
    // +0800表示比UTC時(shí)間快8個(gè)小時(shí)
 
    // 獲取當(dāng)前時(shí)間戳
    fmt.Println(time.Now().Unix())
    // 精確到納秒,通過(guò)納秒就可以計(jì)算出毫秒和微妙
    fmt.Println(time.Now().UnixNano())
    // output:
    //    1469581066
    //    1469581438172080471
}

格式化時(shí)間顯示

func formatUnixTime() {
    // 獲取當(dāng)前時(shí)間,進(jìn)行格式化
    fmt.Println(time.Now().Format("2006-01-02 15:04:05"))
    // output: 2016-07-27 08:57:46
 
    // 指定的時(shí)間進(jìn)行格式化
    fmt.Println(time.Unix(1469579899, 0).Format("2006-01-02 15:04:05"))
    // output: 2016-07-27 08:38:19
}

獲取指定時(shí)間戳的年份

func getYear() {
    // 獲取指定時(shí)間戳的年月日,小時(shí)分鐘秒
    t := time.Unix(1469579899, 0)
    fmt.Printf("%d-%d-%d %d:%d:%d\n", t.Year(), t.Month(), t.Day(), t.Hour(), t.Minute(), t.Second())
    // output: 2016-7-27 8:38:19
}

時(shí)間字符串轉(zhuǎn)換時(shí)間戳

// 將2016-07-27 08:46:15這樣的時(shí)間字符串轉(zhuǎn)換時(shí)間戳
func strToUnix() {
    // 先用time.Parse對(duì)時(shí)間字符串進(jìn)行分析,如果正確會(huì)得到一個(gè)time.Time對(duì)象
    // 后面就可以用time.Time對(duì)象的函數(shù)Unix進(jìn)行獲取
    t2, err := time.Parse("2006-01-02 15:04:05", "2016-07-27 08:46:15")
    if err != nil {
        log.Fatalln(err)
    }
    fmt.Println(t2)
    fmt.Println(t2.Unix())
    // output:
    //     2016-07-27 08:46:15 +0000 UTC
    //     1469609175
}

根據(jù)時(shí)間戳獲取當(dāng)日開(kāi)始的時(shí)間戳

// 根據(jù)時(shí)間戳獲取當(dāng)日開(kāi)始的時(shí)間戳
// 這個(gè)在統(tǒng)計(jì)功能中會(huì)常常用到
// 方法就是通過(guò)時(shí)間戳取到2016-01-01 00:00:00這樣的時(shí)間格式
// 然后再轉(zhuǎn)成時(shí)間戳就OK了
// 獲取月開(kāi)始時(shí)間和年開(kāi)始時(shí)間類(lèi)似
func getDayStartUnix() {
    t := time.Unix(1469581066, 0).Format("2006-01-02")
    sts, err := time.Parse("2006-01-02", t)
    if err != nil {
        log.Fatalln(err)
    }
    fmt.Println(sts.Unix())
    // output: 1469577600
}

休眠

// 休眠
func sleep() {
    // 休眠1秒
    // time.Millisecond    表示1毫秒
    // time.Microsecond    表示1微妙
    // time.Nanosecond    表示1納秒
    time.Sleep(1 * time.Second)
    // 休眠100毫秒
    time.Sleep(100 * time.Millisecond)
 
}

您可能感興趣的文章:
  • golang gorm中格式化時(shí)間問(wèn)題詳解
  • golang時(shí)間、時(shí)區(qū)、格式的使用方法
  • Golang 日期/時(shí)間包的使用詳解
  • golang 獲取明天零點(diǎn)的時(shí)間戳示例
  • 基于golang時(shí)間轉(zhuǎn)換的問(wèn)題
  • 詳解Golang中的各種時(shí)間操作

標(biāo)簽:許昌 德宏 吐魯番 常州 東營(yíng) 曲靖 貴州 保定

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Golang獲取當(dāng)前時(shí)間代碼》,本文關(guān)鍵詞  Golang,獲取,當(dāng)前,時(shí)間,代碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Golang獲取當(dāng)前時(shí)間代碼》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Golang獲取當(dāng)前時(shí)間代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 永修县| 鄂托克旗| 德令哈市| 麦盖提县| 南漳县| 安塞县| 来凤县| 静乐县| 枞阳县| 平昌县| 许昌市| 舞阳县| 洪洞县| 安岳县| 池州市| 赫章县| 胶南市| 金堂县| 江油市| 抚顺市| 广丰县| 广水市| 恩平市| 阜阳市| 偏关县| 寿阳县| 普兰店市| 南昌市| 阳高县| 河北省| 康定县| 揭西县| 壶关县| 红河县| 辽宁省| 林口县| 大埔县| 新丰县| 兴隆县| 余江县| 嘉荫县|