golang 時間處理相關函式

2021-10-06 15:36:01 字數 1250 閱讀 9632

//獲取當前時間

now := time.

now(

) fmt.

println

(now)

//獲取 年、月、日、時、分、秒

now := time.

now(

) fmt.

printf

("year:%v\n"

,now.

year()

) fmt.

printf

("month:%v\n"

,now.

month()

) fmt.

printf

("month:%v\n"

,int

(now.

month()

))//輸出數字月

fmt.

printf

("day:%v\n"

,now.

day())

fmt.

printf

("hour:%v\n"

,now.

hour()

) fmt.

printf

("minute:%v\n"

,now.

minute()

) fmt.

printf

("second:%v\n"

,now.

second()

)

//格式化時間

now := time.

now(

)//format裡面的2006代表y,以此類推,可以自由組合

fmt.

println

(now.

format

("2006/01/02 15:04:05"

))

//休眠函式

time.

sleep(1

*time.second)

//獲取時間戳

now := time.

now(

)//獲取秒數時間戳

fmt.

println

(now.

unix()

)//獲取納秒時間戳

fmt.

println

(now.

unixnano()

)

C 時間處理相關函式

返回兩個時間中的值較大的那個 public static datetime getmaxdatetime datetime dt1,datetime dt2 返回兩個時間中的值較小的那個 public static datetime getmindatetime datetime dt1,datet...

Golang時間的相關操作

golang中時間相關操作,主要是用time包的函式,time中最主要又包含了time.time這個物件。package utils import time const timeformat 20060102150405 normaltimeformat 2006 01 02 15 04 05 當前...

Golang 時間日期處理

在 golang 中使用time標準包對時間進行處理 time 包下的time型別用來表示時間 package main import fmt time func main 時間戳轉換為 time 型別 package main import fmt time func main const 納秒 ...