当前位置:网站首页>时区的区别及go语言的time库
时区的区别及go语言的time库
2022-07-05 23:45:00 【我是py呀】
UTC,GMT,CST是什么?
- 可以参考这篇文章:https://baijiahao.baidu.com/s?id=1732139602203523267
- UTC时间比中国上海表示的时区慢8个小时。
- CST: 2022-08-22 00:00:00 +0800 CST
- UTC: 2022-08-21 16:00:00 +0000 UTC
Go语言中time库常用的一些方法
time.Local (*time.Location): 获取当前系统的时区
time.UTC (*time.Location): UTC
func time.Parse(layout string, value string) (time.Time, error)
- 可以将字符串转化为go Time类型。 第一个 layout是对应的时间模板。 time库内置了很多的模板。 可以自定义 FormatTimeShort = “2006-01-02”, 模板只解析到年月日.
- 这个方法默认转换为的时间是 UTC时间。
func time.ParseInLocation(layout string, value string, loc *time.Location) (time.Time, error)
- 这个方法解析的时候可以传递时区信息。
func time.Now() time.Time
返回当前时区的时间。func (time.Time).UTC() time.Time
将具有时区的时间,转化为 UTC表示的时间。func (time.Time).Unix() int64
该方法将Time类型的时间转换为 时间戳,时间戳是不依赖时区的。默认是从 UTC时间规定的开始计算。func time.Unix(sec int64, nsec int64) time.Time
这个函数可以将时间戳转化为当前时区的Time类型时间。func (time.Time).MarshalJSON() ([]byte, error)
解析时间到json格式的函数。
注意:
- 使用时间的时候,要注意到时区的转换。
- 一般读取本地时区的时候,要注意本地时区的设置:
- 比如ubuntu系统,输入
date
指令,可以获取当前的时间。 timedatectl set-timezone Asia/Shanghai
设置当前的时区为 中国上海的时区。
- 比如ubuntu系统,输入
边栏推荐
猜你喜欢
Attacking technology Er - Automation
跟着CTF-wiki学pwn——ret2libc1
CAS and synchronized knowledge
20220703 周赛:知道秘密的人数-动规(题解)
XML配置文件(DTD详细讲解)
保研笔记一 软件工程与计算卷二(1-7章)
多普勒效應(多普勒頻移)
The use of El cascader and the solution of error reporting
MySQL replace primary key delete primary key add primary key
Huawei simulator ENSP - hcip - MPLS experiment
随机推荐
微信小程序---WXML 模板语法(附带笔记文档)
Use mapper: --- tkmapper
【LeetCode】5. Valid palindrome
保研笔记二 软件工程与计算卷二(13-16章)
如何让同步/刷新的图标(el-icon-refresh)旋转起来
跟着CTF-wiki学pwn——ret2libc1
开源crm客户关系统管理系统源码,免费分享
带外和带内的区别
Spire. PDF for NET 8.7.2
STM32__06—单通道ADC
Convert Chinese into pinyin
What if the C disk is not enough? Let's see how I can clean up 25g of temp disk space after I haven't redone the system for 4 years?
C reflection and type
QT--线程
【GYM 102832H】【模板】Combination Lock(二分图博弈)
11gR2 Database Services for " Policy" and " Administrator" Managed databases (file I
《牛客刷verilog》Part III Verilog企业真题
Part III Verilog enterprise real topic of "Niuke brush Verilog"
Laser slam learning record
[SQL] SQL expansion languages of mainstream databases (T-SQL, pl/sql, pl/pgsql)