Golang之时间格式化,计时器

地鼠敲下一堆代码,记录着当天的时间

package main

import (
    "fmt"
    "time"
)

func getTime() {
    now := time.Now()
    timeStr := now.Format("2006/01/02 15:04:05")
    fmt.Printf("time:%s\n", timeStr)
}

func testFormat2() {
    now := time.Now()
    timeStr := fmt.Sprintf("%02d/%02d/%02d %02d:%02d:%02d\n",
        now.Year(), now.Month(), now.Day(), now.Hour(), now.Minute(), now.Second())
    fmt.Printf("time:%s\n", timeStr)
}

func testCost() {
    start := time.Now().UnixNano()
    for i := 0; i < 10; i++ {
        time.Sleep(time.Millisecond)
    }
    end := time.Now().UnixNano()
    cost := (end - start) / 1000
    fmt.Printf("code cost:%d us\n", cost)
}

func main() {
    //getTime()
    //testFormat2()
    testCost()
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

扫码关注云+社区

领取腾讯云代金券