Golang : Get current time
Problem :
Need to get current time stamp in Go and display in string.
Solution :
Use the time.Local() and time.Format() functions.
getcurrenttime.go
package main
import (
"fmt"
"os"
"time"
)
func main() {
// get current timestamp
currenttime := time.Now().Local()
fmt.Println("Current time : ", currenttime.Format("2006-01-02 15:04:05 +0800"))
}
Execute the code
>go run getcurrenttime.go
and the output will be :
Current time : 2014-06-30 14:23:38 +0800
Take note that +0800
is the timezone in my current location. You can change it to suit your timezone.
Reference :
See also : Golang : Get file last modified date and time
By Adam Ng
IF you gain some knowledge or the information here solved your programming problem. Please consider donating to the less fortunate or some charities that you like. Apart from donation, planting trees, volunteering or reducing your carbon footprint will be great too.
Advertisement
Tutorials
+9.8k Golang : Load ASN1 encoded DSA public key PEM file example
+25.1k Golang : Create PDF file from HTML file
+36.5k Golang : Save image to PNG, JPEG or GIF format.
+6.1k Golang : Experimenting with the Rejang script
+14k Golang : Get dimension(width and height) of image file
+6.9k Golang : Pat multiplexer routing example
+8.6k Golang : Add text to image and get OpenCV's X, Y co-ordinates example
+9.9k Golang : Ordinal and Ordinalize a given number to the English ordinal numeral
+29.4k Golang : JQuery AJAX post data to server and send data back to client example
+25.4k Golang : Convert long hexadecimal with strconv.ParseUint example
+14.5k Android Studio : Use image as AlertDialog title with custom layout example
+27.7k PHP : Convert(cast) string to bigInt