go语言中时间戳格式化的方法


本文摘自php中文网,作者藏色散人,侵删。

go语言中时间戳格式化的方法:首先在Go语言中通过“time.Now().Unix()”方法获取时间戳;然后通过“t.Format”方法格式化时间即可。

本文环境:Windows7系统、Go1.11.2版,本文适用于所有品牌的电脑。

推荐教程:《go语言教程》

Go时间戳和日期字符串的相互转换

Go语言中,获取时间戳用time.Now().Unix(),格式化时间用t.Format,解析时间用time.Parse。

看实例代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

package main

  

import (

"fmt"

"time"

)

  

func main() {

//获取时间戳

timestamp := time.Now().Unix()

fmt.Println(timestamp)

  

//格式化为字符串,tm为Time类型

tm := time.Unix(timestamp, 0)

fmt.Println(tm.Format("2006-01-02 03:04:05 PM"))

fmt.Println(tm.Format("02/01/2006 15:04:05 PM"))

  

  

//从字符串转为时间戳,第一个参数是格式,第二个是要转换的时间字符串

tm2, _ := time.Parse("01/02/2006", "02/08/2015")

fmt.Println(tm2.Unix())

}

阅读剩余部分

相关阅读 >>

Go语言中控制并发数量的方法

Go语言有goto吗

Go语言结构体详解

Go语言常用命令有哪些

Go语言是什么开源协议

go错误处理

Go语言如何获取时间戳

Go语言如何设置定时器

go 语言结构

Go语言适合于哪些领域

更多相关阅读请进入《Go语言》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...