go語言基礎 時間time包

2021-08-19 13:51:16 字數 1184 閱讀 3012

time包下有很多跟時間有關係的方法,以前我們介紹的隨機數就是利用了time包下的乙個方法,接下來我再來介紹一些常用方法

日期和時間

now()-->time,獲取當前的日期

date()-->time,獲取指定的日期

time-->string,

string-->time

格式化列印當前時間,要按照go語言特定的格式輸入也就是2006 1 2 15:04:05(2023年1月2日15:04:05)可以記成612345

time.now().format("2006 1 2 15:04:05") // 6 1 2 3 4 5

time.parse("模板612345", str)-->time

時間戳:timestamp

該日期,距離2023年1月1日,0點0時0分0秒。。的時間差值

秒:unix()-->int64

納秒:unixnano()-->int64

packagemain

import(

"time"

"fmt"

)funcmain()

獲取時間,日期

date() 日期

clock() 時間

year()年,monty()月,day()日,hour()小時,minute()分鐘,second()秒,weekday()周..

packagemain

import(

"time"

"fmt"

)funcmain()

duration:時間間隔

type duration int64

add()

adddate(year,month,day)

sub()

after()

before()

sleep() 睡眠

packagemain

import(

"time"

"fmt"

"math/rand"

)funcmain()

Go語言基礎之time包

時間和日期是我們程式設計中經常會用到的,本文主要介紹了go語言內建的time包的基本用法。go語言中使用import關鍵字匯入包,包的名字使用雙引號 包裹起來。import time import fmt 匯入多個包時可以使用圓括號,包名的順序不影響匯入效果,例如 import fmt time 需...

Go語言基礎之time包

時間和日期是我們程式設計中經常會用到的,本文主要介紹了go語言內建的time包的基本用法。時間型別 time包提供了時間的顯示和測量用的函式。日曆的計算採用的是公曆。time.time型別表示時間。我們可以通過time.now 函式獲取當前的時間物件,然後獲取時間物件的年月日時分秒等資訊。示例 如下...

go語言時間time包常用方法

時間和日期是我們程式設計中經常會用到的,本文主要介紹了go語言內建的time包的基本用法。time包提供了時間的顯示和測量用的函式。日曆的計算採用的是公曆。time.time型別表示時間。我們可以通過time.now 函式獲取當前的時間物件,然後獲取時間物件的年月日時分秒等資訊。示例 如下 func...