Home > Backend Development > Golang > How to format timestamp in go language

How to format timestamp in go language

藏色散人
Release: 2020-12-18 15:24:13
Original
11000 people have browsed it

How to format timestamps in Go language: First, obtain the timestamp through the "time.Now().Unix()" method in the Go language; then format the time through the "t.Format" method. Can.

How to format timestamp in go language

Environment of this article: Windows 7 system, Go1.11.2 version, this article is applicable to all brands of computers.

Recommended tutorial: "go Language Tutorial"

Conversion of Go timestamps and date strings

Go language In, time.Now().Unix() is used to obtain the timestamp, t.Format is used to format the time, and time.Parse is used to parse the time.

Look at the example code:

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())
}
Copy after login

Output result:

1423361979
2015-02-08 10:19:39 AM
08/02/2015 10:19:39 AM
1423353600
Copy after login

After reading the above code, you may be curious, Why is the format 2006-01-02 used when formatting strings? In fact, in the Go language, these numbers have special meanings and are not randomly specified numbers. See the following list:

月1,01,Jan,January

日2,02 ,_2

hour 3,03,15,PM,pm,AM,am

minute 4,04

second 5,05

year 06 ,2006

Monday

Time zone time difference indicates -07,-0700,Z0700,Z07:00,-07:00,MST

Time zone abbreviation MST

For more related technical articles, please visit the golang tutorial column!

The above is the detailed content of How to format timestamp in go language. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template