go语言时间操作一些坑
2017-05-19 18:45
309 查看
go的时间操作使用time包
time.Now()返回本地时间Time
// Now returns the current local time.
func Now() Time {
sec, nsec := now()
return Time{sec + unixToInternal, nsec, Local}
}
time.Now().Unix() 把Time转换为时间戳
时间分为世界标准时间(UTC)和时区时间
time.Parse得到一个UTC时间
time.ParseInLocation通过Location可以得到本地时间
通过这样可以得到本地时区 loc, _ := time.LoadLocation("Local")
然后将时间字符串转化为本地时间 lastLoginTime, err := time.ParseInLocation("2006-01-02 15:04:05", "2017-05-19 16:14:32", loc)
时间格式化 lastLoginTime.Format("2006-01-02 15:04:05")
时间戳转化为本地Time time.Unix(1362984425, 0)
time.Now()返回本地时间Time
// Now returns the current local time.
func Now() Time {
sec, nsec := now()
return Time{sec + unixToInternal, nsec, Local}
}
time.Now().Unix() 把Time转换为时间戳
时间分为世界标准时间(UTC)和时区时间
time.Parse得到一个UTC时间
time.ParseInLocation通过Location可以得到本地时间
通过这样可以得到本地时区 loc, _ := time.LoadLocation("Local")
然后将时间字符串转化为本地时间 lastLoginTime, err := time.ParseInLocation("2006-01-02 15:04:05", "2017-05-19 16:14:32", loc)
时间格式化 lastLoginTime.Format("2006-01-02 15:04:05")
时间戳转化为本地Time time.Unix(1362984425, 0)
相关文章推荐
- Go语言基础学习五-一些数值操作的简单例子
- C 语言中操作字符串的一些函数源代码
- c# 对时间操作的一些方法
- Go语言_时间篇
- oracle 一些时间、日期操作
- 一些sqlserver时间的操作
- 关于系统时间的一些操作
- NSDate 的一些操作(比较、创建、在现有date加减一定时间等)
- Linux下对文件创建、修改、访问时间的一些操作
- Go语言文件操作
- C 语言中操作字符串的一些函数源代码(对比版)
- C 语言中操作字符串的一些函数源代码
- Linux下C语言编程入门-7关于时间的操作
- 对时间的一些操作总结
- C#中的时间(判断是否是时间,比较大小百货等一些操作)
- 想在每个文件头部加一些关于该文件的信息,如作者,创建时间,用途等,大家一般是怎么操作的?
- tsql 与时间(周)相关的一些操作
- C 语言中操作字符串的一些函数源代码(修改版)
- javascript获取当前日期时间及其一些操作
- NSDate 的一些操作(比较、创建、在现有date加减一定时间等)