time包的使用

2021-10-17 04:16:16 字數 2789 閱讀 2943

package main

import

("fmt"

"math/rand"

"time"

)func

main()

fmt.

println

(t3)

fmt.

printf

("%t\n"

, t3)

fmt.

println

("@@@@@@@@@"

) fmt.

println

(t1.

string()

) fmt.

println

(t1)

//根據當前時間獲取指定內容

year,month,day := t1.

date()

//年月日

fmt.

println

(year,month,day)

hour,min,sec := t1.

clock()

//時分秒

fmt.

println

(hour,min,sec)

year2 := t1.

year()

fmt.

println

("年:"

, year2)

fmt.

println

(t1.

yearday()

)//返回當前時間是一年中的哪一天

month2 := t1.

month()

fmt.

println

("月:"

,month2)

fmt.

println

("日:"

,t1.

day())

fmt.

println

("時:"

, t1.

hour()

) fmt.

println

("分:"

, t1.

minute()

) fmt.

println

("秒:"

, t1.

second()

) fmt.

println

("納秒:"

, t1.

nanosecond()

) fmt.

println

(t1.

weekday()

) fmt.

println

("$$$$$$$$$$$$$$$"

)//5時間戳:指定日期,距離2023年1月1日0時0分0秒的差值,秒 納秒

t4 := time.

date

(1970,1

,1,1

,0,0

,0,time.utc)

timestamp1 := t4.

unix()

//差的秒值

fmt.

println

(timestamp1)

timestamp2 := t1.

unix()

fmt.

println

(timestamp2)

timesta*** := t4.

unixnano()

fmt.

println

(timesta***)

timestamp4 := t1.

unixnano()

fmt.

println

(timestamp4)

fmt.

println

("***********"

)//6.時間間隔

t5 := t1.

add(time.minute)

fmt.

println

(t1)

fmt.

println

(t5)

fmt.

println

(t1.

add(

24* time.hour)

) t6 := t1.

adddate(1

,0,0

) fmt.

println

(t6)

d1 := t5.

sub(t1)

//求兩個時間的時間差值

fmt.

println

(d1)

//執行結果相差一分鐘

//7.睡眠

time.

sleep(3

* time.second)

//讓當前的程式進入睡眠狀態

fmt.

println

("main.....over......"

)//睡眠1-10的隨機秒數

rand.

seed

(time.

now().

unixnano()

)//設定種子數

randnum := rand.

intn(10

)+1//int

fmt.

println

(randnum)

time.

sleep

(time.

duration

(randnum)

* time.second)

fmt.

println

("睡醒了。。。。"

)}

Go 語言時間包time的使用

time.time型別表示時間。時間型別 func timedemo 字串型別轉time s4 1999年10月19日 字串 t4,err time.parse 2006年01月02日 s4 if err nil fmt.println t4 時間戳是自1970年1月1日 08 00 00gmt 至...

go string與time標準包使用簡介

go語言的標準庫覆蓋網路 系統 加密 編碼 圖形等各個方面,可以直接使用標準庫的 http 包進行 http 協議的收發處理 網路庫基於高效能的作業系統通訊模型 linux 的 epoll windows 的 iocp 所有的加密 編碼都內建支援,不需要再從第三方開發者處獲取 go 語言的編譯器也是...

time庫的使用

使用方法 import time time.呼叫相關函式 時間獲取 1.time 獲取當前的時間戳。time.time 結果為 1553570437.6273973。該結果是 從1月1號開始到當前為止一共走了多少秒 2.ctime 獲取當前時間並以易讀的方式表示,返回字串。time.ctime 結果...