研一小白入坑Go (time使用)
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使用)的更多相关文章
- Linux探索之路1---CentOS入坑笔记整理
前言 上次跟运维去行方安装行内环境,发现linux命令还是不是很熟练.特别是用户权限分配以及vi下的快捷操作.于是决定在本地安装一个CentOS虚拟机,后面有时间就每天学习一点Linux常用命令. 作 ...
- 1、 小白带你入坑xamarin系列之环境搭建和准备
重点提示 由于xamarin发展更新很快 目前教程部分内容已经过时 请注意下载最新版本 2018.05.23 www.xamarin.com 1. 小白带你入坑xamarin系列之环境搭建和准备 ...
- 技术小菜比入坑 LinkedList,i 了 i 了
先看再点赞,给自己一点思考的时间,思考过后请毫不犹豫微信搜索[沉默王二],关注这个长发飘飘却靠才华苟且的程序员.本文 GitHub github.com/itwanger 已收录,里面还有技术大佬整理 ...
- RoboGuice 3.0 (一)入坑篇
RoboGuice是什么? 一个Android上的依赖注入框架. 依赖注入是什么? 从字面理解,这个框架做了两件事情,第一是去除依赖,第二是注入依赖.简单理解就是,将对象的初始化委托给一个容器控制器, ...
- [SSIS] 在脚本里面使用数据库连接字符串进行查询等处理, 入坑
入坑.!!!!! SSIS 中dts包 设置的 ADO.Net连接, 在传入脚本的时候, 我要使用 数据库连接,进行数据的删除操作. 于是我使用了 了如下的 代码 使用的是windows 身份验证, ...
- webpack入坑之旅(六)配合vue-router实现SPA
这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack,在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...
- webpack入坑之旅(五)加载vue单文件组件
这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack,在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...
- webpack入坑之旅(四)扬帆起航
这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack,在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...
- webpack入坑之旅(三)webpack.config入门
这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack,在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...
随机推荐
- mysql常见用法
查看连接数show processlist; 查看慢日志 show variables like '%slow_query_log%'; show variables like 'long_query ...
- 从RabbitMQ平滑迁移到RocketMQ技术实战
作者:vivo 互联网中间件团队- Liu Runyun 大量业务使用消息中间件进行系统间的解耦.异步化.削峰填谷设计实现.公司内部前期基于RabbitMQ实现了一套高可用的消息中间件平台.随着业务的 ...
- 数据仓库模型之CDM、LDM与PDM的区别
在数据仓库建设中,概念数据模型设计与逻辑数据模型设计.物理数据模型设计是数据库及数据仓库模型设计的三个主要步骤. conceptual data model 概念数据模型是最终用户对数据存储的看法,反 ...
- 第三讲 Linux测试
3.1 Linux操作系统定义 Ø我们为什么要学习这个linux系统呢? 那是因为我们很多的服务都放在这个linux系统,那为什么很多服务都要放到这个linux系统?这是因为linux系统好,它系统稳 ...
- 项目操作案例丨西门子PLC通过网关连接ACS800变频器
本案例控制对象为炉条机.以及蒸汽的控制以及现场数据参数的显示以及报警. PLC 选用西门子 CPU,通过 ET200 IO 模块控制现场设备并监控数据.变频器采用ABB ACS800变频器,将ABB ...
- Redis 定长队列的探索和实践
vivo 互联网服务器团队 - Wang Zhi 一.业务背景 从技术的角度来说,技术方案的选型都是受限于实际的业务场景,都以解决实际业务场景为目标. 在我们的实际业务场景中,需要以游戏的维度收集和上 ...
- 数据结构与算法【Java】03---栈
前言 数据 data 结构(structure)是一门 研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构才可以编写出更加漂亮,更加有效率的代码. 要学习好数据结构就要多多考虑如何将生 ...
- Git 07 IDEA集成Git
参考源 https://www.bilibili.com/video/BV1FE411P7B3?spm_id_from=333.999.0.0 版本 本文章基于 Git 2.35.1.2 IDEA 是 ...
- 一文搞懂EMAS Serverless小程序开发|电子书免费下载
>> 快来免费下载|电子书<五天玩转 EMAS Serverless> << 点击免费下载 <五天玩转 EMAS Serverless> EMAS Se ...
- Debezium的基本使用(以MySQL为例)
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. GreatSQL是MySQL的国产分支版本,使用上与MySQL一致. 一.Debezium介绍 摘自官网: Debeziu ...