好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > golang 使用time包獲取時(shí)間戳與日期格式化操作

golang 使用time包獲取時(shí)間戳與日期格式化操作

熱門標(biāo)簽:杭州人工智能電銷機(jī)器人費(fèi)用 官渡電銷外呼管理系統(tǒng)怎么收費(fèi) 谷歌美發(fā)店地圖標(biāo)注 400開頭電話怎樣申請(qǐng) 貴州電話智能外呼系統(tǒng) 江蘇呼叫中心外呼系統(tǒng)有效果嗎 利用地圖標(biāo)注位置 地圖區(qū)域圖標(biāo)注后導(dǎo)出 赤峰電銷

Time包定義的類型

Time: 時(shí)間類型, 包含了秒和納秒以及 Location

Month: type Month int 月份.

定義了十二個(gè)月的常量

const (
 January Month = 1 + iota
 February
 March
 April
 May
 June
 July
 August
 September
 October
 November
 December
)

Weekday 類型: type Weekday int 周

定義了一周的七天

const (
 Sunday Weekday = iota
 Monday
 Tuesday
 Wednesday
 Thursday
 Friday
 Saturday
)

Duration: type Duration int64 持續(xù)時(shí)間.

定義了以下持續(xù)時(shí)間類型.

多用于時(shí)間的加減 需要傳入Duration做為參數(shù)的時(shí)候.

可以直接傳入 time.Second

const (
 Nanosecond Duration = 1
 Microsecond   = 1000 * Nanosecond
 Millisecond   = 1000 * Microsecond
 Second    = 1000 * Millisecond
 Minute    = 60 * Second
 Hour     = 60 * Minute
)

Location

在time包里有兩個(gè)時(shí)區(qū)變量:

time.UTC utc時(shí)間

time.Local 本地時(shí)間

時(shí)間格式化

時(shí)間格式Time:

fmt.Println(time.Now()) 
// 輸出: 2019-04-30 14:41:59.661602 +0800 CST m=+0.000225294

fmt.Println(time.Now().String()) 
// 輸出: 2019-04-30 14:41:59.661826 +0800 CST m=+0.000448434

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

// 獲取當(dāng)前unix時(shí)間戳(秒)
fmt.Println(time.Now().Unix()) // 輸出: 1556615702

// 獲取當(dāng)前unix時(shí)間戳(毫秒)
fmt.Println(time.Now().UnixNano() / 1e6) // 輸出: 1556615702009

// 獲取當(dāng)前unix時(shí)間戳(納秒)
fmt.Println(time.Now().UnixNano()) // 輸出: 1556615702009257000

字符串轉(zhuǎn)化成時(shí)間戳:

x := "2018-12-27 18:44:55"
p, _ := time.Parse("2006-01-02 15:04:05", x)
fmt.Println( p.Unix() ) // 輸出: 1545936295

將當(dāng)前時(shí)間轉(zhuǎn)成年月日時(shí)分秒格式:

t = time.Now()
fmt.Println(t.Format("2006-01-02"))   // 輸出: 2019-04-30
fmt.Println(t.Format("2006-01-02 15:04:05")) // 輸出: 2019-04-30 14:43:26
fmt.Println(t.Format("2006-01-02 00:00:00")) // 輸出: 2019-04-30 00:00:00
fmt.Println(t.Format("2006/01/02 15:04")) // 輸出: 2019-04-30 14:43
fmt.Println(t.Format("2006/Jan/02 15:04")) // 輸出: 2019/Apr/30 17:28

// 指定時(shí)間
t2 := time.Date(2019, time.November, 28, 11, 35, 46, 0, time.UTC) 
// 返回 Time 類型

fmt.Printf("=>日期格式: %s\n", t2.Format("06/01/02 15:04:05")) 
// 輸出: =>日期格式: 19/11/28 11:35:46

注意:

比如在PHP中,我們使用 date(‘Y-m-d H:i:s', time()) 可以輸出時(shí)間 “2019-04-30 14:43:26”,比如Java里的 “new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”)”。

但是在Go語(yǔ)言中,“Y-m-d H:i:s”、 “yyyy-MM-dd HH:mm:ss”為特定的數(shù)字 “2006-01-02 15:04:05”是Go語(yǔ)言的創(chuàng)建時(shí)間,且必須為這幾個(gè)準(zhǔn)確的數(shù)字。

使用 time.Now().Date() 獲取年月日:

// Date()返回三個(gè)參數(shù): 年月日
year1, month1, day1 := time.Now().Date()

fmt.Printf("year: %v, type: %T \n", year1, year1) 
// 輸出: year: 2019, type: int 

fmt.Printf("month: %v, type: %T \n", month1, month1) 
// 輸出: month: April, type: time.Month 

fmt.Printf("day: %v, type: %T \n", day1, day1) 
// 輸出: day: 30, type: int 

補(bǔ)充:golang的time.Format的坑

golang的time.Format設(shè)計(jì)的和其他語(yǔ)言都不一樣, 其他語(yǔ)言總是使用一些格式化字符進(jìn)行標(biāo)示, 而golang呢, 查了網(wǎng)上一些坑例子 自己查了下golang的源碼, 發(fā)現(xiàn)以下代碼

// String returns the time formatted using the format string
// "2006-01-02 15:04:05.999999999 -0700 MST"
func (t Time) String() string {
 return t.Format("2006-01-02 15:04:05.999999999 -0700 MST")
}

嘗試將2006-01-02 15:04:05寫入到自己的例子中

func nowTime() string {
 return time.Now().Format("2006-01-02 15:04:05")
}

結(jié)果返回正確. 詢問了下, 據(jù)說這個(gè)日期是golang誕生的日子… 咋那么自戀呢…

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • django rest framework serializer返回時(shí)間自動(dòng)格式化方法
  • golang gorm中格式化時(shí)間問題詳解
  • go語(yǔ)言中時(shí)間戳格式化的方法
  • Go中time.RFC3339 時(shí)間格式化的實(shí)現(xiàn)

標(biāo)簽:鷹潭 松原 宜春 河池 泰安 保定 黔西 武漢

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《golang 使用time包獲取時(shí)間戳與日期格式化操作》,本文關(guān)鍵詞  golang,使用,time,包獲取,包,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《golang 使用time包獲取時(shí)間戳與日期格式化操作》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于golang 使用time包獲取時(shí)間戳與日期格式化操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 把英语课代表按到桌子上抄| 医生边走边吮男男h| 欧美一级A片免费| 波多野结衣教师诱惑| 日韩小视频在线| 美女扒开内衣露出| 五月婷婷色| 三姐妹韩剧电视剧免费观看| 强迫妺妺HD高清中字| 亚州综合激情另类久久久| 在线观看免费国产成人软件| 高清一区二区三区日本| gay大尺度| 男男freeversios视频 | 91国精产品一一二二二三| 恋上师娘的床| 成人影片??????| 头钻裙子底下喝蜜汁| 攻当着受面被C| 亚洲人妖与人妖shemale| 精品久久久久久中文字幕无碍| 精品国产被窝福利合集| 国产乡下妇女做爰视频| 邻居的小寡妇叫我好爽| 亚洲精品久久久久久动漫器材一区 | 女子100%裸妆全身| 黄色永久网站| 亚洲精品日韩一区二区电影| 欧美男男freetwinkvideos| 色综合天天综合给合国产| 一级婬片A片久久毛片免费看| 扒开腿疯狂揉肉蒂A片男男小说| 轻点灬大ji巴太粗太双性高h| 国产做受???777cos游戏| 性饥渴的阿?5中字在线观看| 九九九国产精品成人免费视频| 日韩一区二区电影| 777yyy亚洲精品| 纸巾必备舞蹈视频| 欧美日本综合| 三级激情韩国三小时合集|