概述
1.简介
Golang基础学习-time包的学习.
2.代码
package main
import (
"time"
"fmt"
)
func main() {
//获取微妙
fmt.Println(time.Microsecond)
//获取月
fmt.Println(time.Month(1))
//当前时间
fmt.Println(time.Now())
fmt.Println(time.Now().String())
//当前时间-小时
fmt.Println(time.Now().Hour())
//当前时间unix时间戳since 1970 -1- 1
fmt.Println(time.Now().Unix())
//当前时间unix时间戳(nanoseconds),since 1970 -1- 1,
fmt.Println(time.Now().UnixNano())
//当前时间加三个小时
fmt.Println(time.Now().Add(time.Hour * 3))
//时间戳转化成时间
currentTime := time.Now().Unix()
tm := time.Unix(currentTime, 0)
fmt.Println(tm)
}
输出:
函数详解:
1.time.Microsecond
time.Microsecond: 从官网的解释可以看到,Microsecond是time包的一个常量。
1s= 1000*1000 * time.Microsecond
2.time.Month()
可以看到 func(Month)String方法中
Month是int类型,该函数会返回英语月份"January", "February", ...
3.time.Now()
time.Now()会返回一个结构体
通过该结构体可以调用
1.time.Now().Hour() :返回当前时间的小时
2.time.Now().Unix():返回unix时间戳
3.time.Now().UnixNano():64位时间戳
4.time.Now().Add(time.Hour * 3):当前时间增加三小时
5.模拟时间戳转化成标准时间格式
currentTime := time.Now().Unix()
tm := time.Unix(currentTime, 0)
3.学习资料
time包
最后
以上就是飞快白昼为你收集整理的 golang基础学习-time包常用函数学习的全部内容,希望文章能够帮你解决 golang基础学习-time包常用函数学习所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复