研一小白入坑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入坑之旅(一)不 ...
随机推荐
- Odoo14 OWL 如何访问model方法和res_id
首先OWL是Odoo14版本新加的功能. 因为是新加的所以并没有太多的说明文档,包括英文板文档也没有:所以你要用它再没有更详细的文档之前你得自己去看源码. 注意owl是没有do_action函数给你跳 ...
- gitpod.io,云端开发调试工具。
gitpod,一款在线开发调试工具,使用它你可以在网页上直接开发软件项目了. 比如你的项目仓库在github上,你可以直接在网址的前面添加gitpod.io/#,然后回车就能在网页上使用vscode打 ...
- JavaScript 里三个点 ...,可不是省略号啊···
摘要:Three dots ( - ) in JavaScript. 本文分享自华为云社区<JavaScript 里三个点 ... 的用法>,作者: Jerry Wang . Rest P ...
- 8月Meetup | “数据调度+分析引擎”解锁企业数字化转型之路
编辑切换为居中 添加图片注释,不超过 140 字(可选) 大数据是一种规模大到在获取.存储.管理.分析方面大大超出了传统数据库软件工具能力范围的数据集合,而大数据作为企业运转的基础,只有经过提 ...
- 如何构建 Apache DolphinScheduler 的 Docker 镜像
继昨日发布第一个 [官方 Docker 镜像] 后,有几位小伙伴私信想自己进行编译,这里也将 Docker 的主要贡献者文禾同学整理的文档进行分享.以下是全文内容: 您能够在类 Unix 系统和 Wi ...
- vue 将markdown字符串转html、修改主题、生成目录
前言 将 markdown 字符串转成 html 显示出来,同时把目录也提取出来一起显示.可以使用 marked 来读取 markdown 字符串解析成 html marked官网:https://m ...
- MyBatis 02 配置
导入jar包 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</a ...
- MySQL(一)——查看密码与修改
查看数据库密码,策略与修改 查看数据库密码: RPM安装: # cat /var/log/mysqld.log | grep password 源码安装: # cat /usr/local/mysql ...
- Python小游戏——外星人入侵(保姆级教程)第一章 01创建Pygame窗口 02创建设置类Setting()
系列文章目录 第一章:武装飞船 01:创建Pygame窗口以及响应用户输入 02:创建设置类Setting() 一.前期准备 1.语言版本 Python3.9.0 2.编译器 Pycharm2022 ...
- IPV6属于自己专属公网IP
有了公网IP就可以搭建网站 简单理解公网IP就是私人的服务器 搭建之前一定要注意!没有网络安全意识的不要随便搭建 如何搭建? 材料如下 支持IPV6的光猫 支持IPV6的路由器 支持IPV6的设备 方 ...