使用Ticker实现打印时间

package main

import (
   "fmt"
   "time"
)

func myTimer(){
   //设置为每秒
   ticker := time.NewTicker(time.Second)
   for {
//channel选择器
select { case now := <-ticker.C: fmt.Println(now.Format("2006-01-02 15:04:05"))
//default: } } } func main(){ myTimer() }

打印结果:
如果服务不停,会不停的打印时间。
也可以采用其他方式打印当前时间,这只是其中一种方式

 

posted on 2021-06-23 23:51  JPGer  阅读(60)  评论(0)    收藏  举报

导航