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,"秒")
}
统计程序运行时间
原文地址:https://www.cnblogs.com/superxuezhazha/p/14011552.html