最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
golang实现时间戳和时间的转化代码示例
时间:2022-06-24 22:16:37 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下golang实现时间戳和时间的转化代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
代码如下:
package main
import (
"time"
"fmt"
)
func main() {
//获取当前时间
t := time.Now() //2018-07-11 15:07:51.8858085 +0800 CST m=+0.004000001
fmt.Println(t)
//获取当前时间戳
fmt.Println(t.Unix()) //1531293019
//获得当前的时间
fmt.Println(t.Uninx().Format("2006-01-02 15:04:05")) //2018-7-15 15:23:00
//时间 to 时间戳
loc, _ := time.LoadLocation("Asia/Shanghai") //设置时区
tt, _ := time.ParseInLocation("2006-01-02 15:04:05", "2018-07-11 15:07:51", loc) //2006-01-02 15:04:05是转换的格式如php的"Y-m-d H:i:s"
fmt.Println(tt.Unix()) //1531292871
//时间戳 to 时间
tm := time.Unix(1531293019, 0)
fmt.Println(tm.Format("2006-01-02 15:04:05")) //2018-07-11 15:10:19
//获取当前年月日,时分秒
y := t.Year() //年
m := t.Month() //月
d := t.Day() //日
h := t.Hour() //小时
i := t.Minute() //分钟
s := t.Second() //秒
fmt.Println(y, m, d, h, i, s) //2018 July 11 15 24 59
}
相关文章
- 今日头条自媒体运营指南 - 2026新手入门与涨粉技巧 06-12
- 快手TV版下载安装 - 2026官方正版客户端 06-12
- 彭博社官网入口 - 2026最新国际财经资讯平台 06-12
- 优质网站推荐平台 - 窝窝网 06-12
- 小马云最新视频合集 - 2026年真实影像回顾 06-12
- B站网页版登录入口 - 2026官方正版在线登录 06-12