1 package main
2
3 import (
4 "fmt"
5 "time"
6 )
7
8 func main() {
9 // 获取当前时间
10 t1 := time.Now()
11 fmt.Println(t1)
12
13 // 获取特定时间
14 t2 := time.Date(2008, 7, 15, 16, 30, 28, 0, time.Local)
15 fmt.Println(t2)
16
17 // time转string必须用下面这个日期
18 // 2006年1月2日 15:04:05 据说是Go诞生时间
19 s1 := t1.Format("2006年1月2日 15:04:05")
20 fmt.Println(s1)
21 s2 := t1.Format("2006/1/2")
22 fmt.Println(s2)
23
24 // s3 := "2000年03月07日"
25 // t3, err := time.Parse("2006年01月02日", s3)
26 // time.Parse 返回一个time类型和一个err
27 s3 := "2000-03-07"
28 t3, err := time.Parse("2006-01-02", s3)
29 if err != nil {
30 fmt.Println("err", err)
31 }
32 fmt.Println(t3)
33
34 // 获取年月日时分秒单个字段
35 fmt.Println(t1.String())
36 year, month, day := t1.Date()
37 fmt.Println(year, month, day)
38 hour, min, sec := t1.Clock()
39 fmt.Println(hour, min, sec)
40 year2 := t1.Year()
41 month2 := t1.Month()
42 day2 := t1.Day()
43 hour2 := t1.Hour()
44 min2 := t1.Minute()
45 sec2 := t1.Second()
46 fmt.Println(year2, month2, day2, hour2, min2, sec2)
47
48 //今年已经过了多少天 星期几
49 fmt.Println(t1.YearDay())
50 fmt.Println(t1.Weekday())
51
52 //时间戳 距离1970-1-1 0:0:0
53 t4 := time.Date(1970, 1, 1, 1, 0, 0, 0, time.UTC)
54 timeStamp1 := t4.Unix() //秒的差值
55 fmt.Println(timeStamp1)
56 timeStamp2 := t1.Unix()
57 fmt.Println(timeStamp2)
58 timeStamp3 := t4.UnixNano() //纳秒
59 fmt.Println(timeStamp3)
60
61 // 时间间隔
62 t5 := t1.Add(time.Minute)
63 fmt.Println(t1, t5)
64 fmt.Println(t1.Add(24 * time.Hour))
65 fmt.Println(t1.AddDate(1, 0, 0))
66 fmt.Println(t5.Sub(t1))
67
68 // 睡眠
69 time.Sleep(3 * time.Second)
70 fmt.Println("主函数结束")
71
72 }

这博客园为啥还有字数限制,没字数不让投,服了,以下为凑字数

凑字数

凑字数

凑字数凑字数

凑字数凑字数凑字数

凑字数凑字数凑字数凑字数

凑字数凑字数凑字数凑字数凑字数

研一小白入坑Go (time使用)的更多相关文章

  1. Linux探索之路1---CentOS入坑笔记整理

    前言 上次跟运维去行方安装行内环境,发现linux命令还是不是很熟练.特别是用户权限分配以及vi下的快捷操作.于是决定在本地安装一个CentOS虚拟机,后面有时间就每天学习一点Linux常用命令. 作 ...

  2. 1、 小白带你入坑xamarin系列之环境搭建和准备

    重点提示 由于xamarin发展更新很快 目前教程部分内容已经过时 请注意下载最新版本   2018.05.23 www.xamarin.com 1. 小白带你入坑xamarin系列之环境搭建和准备 ...

  3. 技术小菜比入坑 LinkedList,i 了 i 了

    先看再点赞,给自己一点思考的时间,思考过后请毫不犹豫微信搜索[沉默王二],关注这个长发飘飘却靠才华苟且的程序员.本文 GitHub github.com/itwanger 已收录,里面还有技术大佬整理 ...

  4. RoboGuice 3.0 (一)入坑篇

    RoboGuice是什么? 一个Android上的依赖注入框架. 依赖注入是什么? 从字面理解,这个框架做了两件事情,第一是去除依赖,第二是注入依赖.简单理解就是,将对象的初始化委托给一个容器控制器, ...

  5. [SSIS] 在脚本里面使用数据库连接字符串进行查询等处理, 入坑

    入坑.!!!!! SSIS 中dts包 设置的  ADO.Net连接, 在传入脚本的时候, 我要使用 数据库连接,进行数据的删除操作. 于是我使用了 了如下的 代码 使用的是windows 身份验证, ...

  6. webpack入坑之旅(六)配合vue-router实现SPA

    这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack,在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...

  7. webpack入坑之旅(五)加载vue单文件组件

    这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack,在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...

  8. webpack入坑之旅(四)扬帆起航

    这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack,在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...

  9. webpack入坑之旅(三)webpack.config入门

    这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack,在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...

随机推荐

  1. 【ASP.NET Core】选项类的依赖注入

    咱们继续上一个话题.先简单复习一下,根据老周前面文章的介绍,选项类体系的基本套路是通过 IOptionsFactory 来创建选项类实例的.而我们在服务容器(IServiceCollection)上是 ...

  2. 用户认证(Authentication)进化之路:由Basic Auth到Oauth2再到jwt

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_98 用户认证是一个在web开发中亘古不变的话题,因为无论是什么系统,什么架构,什么平台,安全性是一个永远也绕不开的问题 在HTTP ...

  3. React报错之Objects are not valid as a React child

    正文从这开始~ 总览 当我们尝试在JSX代码中,直接渲染对象或者数组时,会产生"Objects are not valid as a React child"错误.为了解决该错误, ...

  4. 5.23 NOI 模拟

    $5.23\ NOI $模拟 \(T1\)简单的计算几何题 \(zjr:\)我当时没改,那么自己看题解吧 倒是有个简单的随机化方法(能获得\(72pts,\)正确性未知)\(:\) 随机两条切椭圆的平 ...

  5. 腾讯云服务器安装rabbitmq及简单测试记录

    一.安装 近期对消息队列的学习让我对消息中间件产生了兴趣,而作为消息队列的使用的rabbitmq,就是我学习中间件的第一步. rabbitmq和erlang的安装 安装之前先检查环境: [root@V ...

  6. 论文解读(SEP)《Structural Entropy Guided Graph Hierarchical Pooling》

    论文信息 论文标题:Structural Entropy Guided Graph Hierarchical Pooling论文作者:Junran Wu, Xueyuan Chen, Ke Xu, S ...

  7. java学习第二天小细节.day10

    栈内存溢出表示可以使用递归 This的使用 普通方法,字段,其他方法与构造器三种访问方法 Super的使用 在子类如果需要使用到父类的字段者使用到super(字段,字段),需要放到第一行,因需要初始化 ...

  8. SpringBoot Excel导入导出

    一.引入pom.xml依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifac ...

  9. Python自学笔记6-列表有哪些常用操作

    列表是Python中最重要的数据类型,它使用的频率非常非常的高,最大程度的发挥Python的灵活性. 和字符串一样,列表的操作方法也有很多.如果说一头钻进去,可能会导致学习没有重点.在这篇文章当中,首 ...

  10. K8S中部署apisix(非ingress)

    不使用pvc的方式在K8S中部署apisix-gateway 简介 因为公司项目准备重构,现在做技术储备,之前公司项目使用的ocelot做网关,ocelot是.net平台下的一个网关,也是很不错,但是 ...