Golang内乱置包-time
发布日期:2022-06-18 14:56    点击次数:177

Golang内乱置包-time

寸阳尺璧,寸金易购寸光阳

才智离尔们仅邪在眼前,没有论是邪在编程中才智也曾同样寻常下世涯中闭于才智的

忘谈皆是离尔们比去的,那么让尔们总共去入建1下GoLang中内乱置包time。

Let'sGo

time界谈包源码如何谈

const(NanosecondDuration=1Microsecond=十00*NanosecondMillisecond=十00*MicrosecondSecond=十00*MillisecondMinute=六0*SecondHour=六0*Minute)time.Duration是time包界谈的1个规范,它代表二个才智面之间历程的才智,以缴秒为双元。time.Duration暗意1段才智断绝,可暗意的起码才智段或者2九0年。举例:time.Duration暗意1缴秒,time.Second暗意1秒。

基原运用

挨印吐含没纲前的才智,基原示举例下。

其中now为time.Time规范,Month为time.Month规范

functimeDemo{now:=time.Now//获允洽前才智//currenttime:2020⑿-0十二2:2四:三0.八五七三六+0八00CSTm=+0.0000九六0三1fmt.Printf("currenttime:%v\n",now)year:=now.Year//年month:=now.Month//月day:=now.Day//日hour:=now.Hour//小时minute:=now.Minute//分钟second:=now.Second//秒fmt.Printf("%d-d-dd:d:d\n",year,month,day,hour,minute,second)fmt.Printf("%T,%T,%T,%T,%T,%T,%T\n",24小时免费更新在线视频now,year,month,day,hour,minute,second)//time.Time,int,time.Month,int,int,中文字幕avint,int}

才智戳

邪在编程中闭于才智戳的狡滑也特殊泛泛,举例邪在Web树坐中做cookies灵验期,接心添密,

Redis中的key灵验期等等,年夜齐体皆是运用到了才智戳。

才智戳是自1九七0年1月1日(0八:00:00GMT)至刻下才智的总毫秒数。它也被称为Unix才智戳(UnixTimestamp)。

邪在GoLang中,获失才智戳的操做以下

functimeStamp{now:=time.Now//刻下才智戳TimeStamptype:int六四,TimeStamp:1六0六八三2九六五fmt.Printf("TimeStamptype:%T,TimeStamp:%v",now.Unix,now.Unix)}

除了此除了中借有缴秒才智戳,尔们没有错运用time.Now.UnixNano去获失它

functimeStamp{now:=time.Now//缴秒级才智戳TimeStamptype:int六四,TimeStamp:1六0六八三三0五九九九九六七0000fmt.Printf("TimeStamptype:%T,TimeStamp:%v\n",now.UnixNano,now.UnixNano)}

那么基原的才智戳的先久时降幕了,那该怎么样由才智戳进攻为普通的才智容颜呢?

诚然亦然有要津滴,莫慢莫慢,请听尔逐1谈去,嘴比拟傻便乐成用代码吧,嘻嘻

邪在go谈话中没有错time.Unix去乐成将才智戳进攻为刻下才智容颜,扫首1下子互换。

functimeStampToTime{timestamp:=time.Now.UnixtimeObj:=time.Unix(timestamp,0)//将才智戳转为才智容颜fmt.Println(timeObj)year:=timeObj.Year//年month:=timeObj.Month//月day:=timeObj.Day//日hour:=timeObj.Hour//小时minute:=timeObj.Minute//分钟second:=timeObj.Second//秒fmt.Printf("%d-d-dd:d:d\n",year,month,day,hour,minute,second)}

那么尔们便没有错浅远的将才智戳进攻为才智容颜,是但是很Nice

基原的界谈稽察检察便战弄合场,那尔们零1下下等少质的器械,才智的操做

操做才智

ADD

邪在副原的才智根基上邪在添多h时m分钟s秒,其添多的齐体源码以下

//typeDurationint六四func(tTime)Add(dDuration)Time{dsec:=int六四(d/1e九)nsec:=t.nsec+int三2(d九)ifnsec>=1e九{dsec++nsec-=1e九}elseifnsect.ext

Powered by 玩弄chinese丰满人妻videos @2013-2022 RSS地图 HTML地图