龙行博客

走路看风景,经历看人生,岁月留痕迹,人生留轨迹,17的历史,18的豪情,时间的匆忙,人生的风景,放开心胸往前走,成功再远行,放开理想往前走,梦想再行动。
现在位置:首页 > 编程语言 > Golang > Golang时间包time常用方法整理

Golang时间包time常用方法整理

龙行    Golang    2020-6-25    327    0评论    

实在是记不住啊,那就记下来吧。头疼。。。

package main

import (
   "fmt"
   "time"
)

func main(){
   t1 := time.Now()   // 当前时间
   t2 := time.Date(2008,7,19,16,130,28,0,time.Local)
   fmt.Println(t1)   // 2020-06-25 19:22:10.5485422 +0800 CST m=+0.003014001
   fmt.Println(t2)   // 2008-07-19 18:10:28 +0800 CST

   //format后面的字符串必须是2006-01-02 15:04:05,据说go是这个时间诞生的
   s1 := t1.Format("2006-1-2 15:04:05")  //获取当前时间
   s2 := t1.Format("20060102")  //获取当前时间
   fmt.Println(s1)   // 2020-6-25 19:22:10
   fmt.Println(s2)   // 20200625

   s3 := "2008年11月11日"   //string类型
   t3, err := time.Parse("2006年01月02日",s3) //转换成时间time类型
   if err != nil {
      fmt.Println("err:",err)
   }
   fmt.Println(t3) // 2008-11-11 00:00:00 +0000 UTC
   fmt.Printf("%T\n",t3) //time.Time

   // 根据当前时间,获取指定的内容
   year, month, day := t1.Date() // 年月日
   fmt.Println(year, month, day) // 2020 June 25

   hour, min, sec := t1.Clock()
   fmt.Println(hour, min, sec)  // 时:19 分:27 秒:49

   year2 := t1.Year()
   fmt.Println("年:",year2)
   fmt.Println(t1.YearDay())

   fmt.Println("月:",t1.Month())
   fmt.Println("日:",t1.Day())
   fmt.Println("时:",t1.Hour())
   fmt.Println("分:",t1.Minute())
   fmt.Println("秒:",t1.Second())
   fmt.Println("纳秒:",t1.Nanosecond())

   fmt.Println(t1.Weekday())    //星期几 Thursday

   //当前时间戳
   fmt.Println(t1.Unix())
   //纳秒时间戳
   fmt.Println(t1.UnixNano())

   // 时间间隔
   t5 := t1.Add(time.Minute)   //时间加上1分钟
   fmt.Println(t5)
   fmt.Println(t1.Add(24 * time.Hour))  //当前时间+1天

   t6 := t1.AddDate(1,0,0)   //加一年
   fmt.Println(t6)

   //睡眠
   time.Sleep(3 * time.Second)
   fmt.Println("main...over....")

}


评论一下 分享本文 赞助站长

赞助站长X

扫码赞助站长
联系站长
龙行博客
  • 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《龙行博客》。
  • 本文网址:https://www.liaotaoo.cn/366.html
  • 上篇文章:Golang-os包文件常用操作整理
  • 下篇文章:golang结构体深拷贝和结构体浅拷贝
  • go golang
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
快捷导航
联系博主
在线壁纸
给我留言
四四五五
音乐欣赏
返回顶部