Go time模块

time模块处理和时间相关的内容

 

 获取其他日期信息

 

 使用 time.Format格式化时间

 

 可以直接引用的时间常量

 

 Sleep用来等待一段时间

 

 

转成int64类型,进行加减运算

 

 一个小练习:统计程序运行时间

package main

import (
    "strconv"
    "time"
    "fmt"
)

func test() {
    str := ""
    for i :=0; i<100000; i++{
        str += strconv.Itoa(i)
    }
}
func main() {

    var now time.Time = time.Now()
    fmt.Println(now)
    fmt.Println(now.Year())
    fmt.Println(now.Month())
    fmt.Println(int(now.Month()))
    fmt.Println(now.Day())
    fmt.Println(now.Hour())
    fmt.Println(now.Minute())
    fmt.Println(now.Second())

    fmt.Println(now.Format("2006-01-02 15:04:05"))

    start := time.Now()
    fmt.Println("开始执行时间",start)
    test()
    end := time.Now()
    fmt.Println("结束执行时间",end)
    cost := end.Unix() - start.Unix()
    fmt.Println("总计执行时间",cost,"秒")
}
统计程序运行时间

 

posted @ 2020-11-20 16:23  超级学渣渣  阅读(112)  评论(0编辑  收藏  举报