This is a creation in Article, where the information may have evolved or changed.
Date and time in Golang
Package name Time
Current timetime
.Now()
Current time stamptime
.Now().Unix()
Time formatting string
time
" 2006-01-02 15:04:05 "
)
time
" 2006-01-02 "
)
Timestamp formatted to string
Str_time: = time. Unix (1389058332, 0). Format ("2006-01-02 15:04:05")
string conversion to TIME
These are the special events that will be used for the time conversion.
Now time. Now ()
Today 00:00:00
Now: = time. Now ()
Year, month, day: = Now. Date ()
TODAY_STR: = Fmt. Sprintf ("%d-%d-%d 00:00:00", year, month, day)
today_time :=
time
time
.Local)
Tomorrow 00:00:00
Tomorrow: = time. Now (). ADD (24*time. Hour)
Year, month, day: = Now. Date ()
TOMORROW_STR: = Fmt. Sprintf ("%d-%d-%d 00:00:00", year, month, day)
tomorrow_time :=
time
time
.Local)
Time comparison
can be converted to timestamp comparison
You can also compare them with before, etc.