go語言 time包的用法

  • 獲取當前時間, now := time.Now()
    用Format進行格式化打印

input

now := time.Now()
fmt.Println(now.Format("02/1/2006 15:04"))
fmt.Println(now.Format("2006.1.02 15:04"))
fmt.Println(now.Format("2006/1/02"))

output

16/4/2018 15:20
2018.4.16 15:20
2018/4/16
  • 調(diào)用time方法時需注意的一些常量,time.Duration用來表示納秒
const (
   //納秒
   Nanosecond Duration = 1
   //微秒
   Microsecond = 1000 * Nanosecond
   //毫秒
   Millisecond = 1000 * Microsecond
   //秒
   Second = 1000 * Millisecond
   //分
   Minute = 60 * Second
   //時
   Hour = 60 * Minute
)

  • 格式化打印當前時間

input

fmt.Printf("%d/%d/%d %d:%d",now.Year(),now.Month(),now.Day(),now.Hour(),now.Minute())

output

2018/4/16 15:37
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容