How to format timestamp in go language
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.
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()) }
Output result:
1423361979 2015-02-08 10:19:39 AM 08/02/2015 10:19:39 AM 1423353600
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!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



The library used for floating-point number operation in Go language introduces how to ensure the accuracy is...

Queue threading problem in Go crawler Colly explores the problem of using the Colly crawler library in Go language, developers often encounter problems with threads and request queues. �...

Which libraries in Go are developed by large companies or well-known open source projects? When programming in Go, developers often encounter some common needs, ...

Two ways to define structures in Go language: the difference between var and type keywords. When defining structures, Go language often sees two different ways of writing: First...

The problem of using RedisStream to implement message queues in Go language is using Go language and Redis...

The difference between string printing in Go language: The difference in the effect of using Println and string() functions is in Go...

Go pointer syntax and addressing problems in the use of viper library When programming in Go language, it is crucial to understand the syntax and usage of pointers, especially in...

Why does map iteration in Go cause all values to become the last element? In Go language, when faced with some interview questions, you often encounter maps...
