How to Get Current time in Golang?
With the help of time.Now()
function, we can get the current time in Golang by importing time module.
Syntax:
time.Now()
Return: Return current date and time.
Example #1: In this example, we can see that by using time.Now()
function, we are able to get the current date and time.
// Golang program to get the current time package main // Here "fmt" is formatted IO which // is same as C’s printf and scanf. import "fmt" // importing time module import "time" // Main function func main() { // Using time.Now() function. dt := time .Now() fmt.Println( "Current date and time is: " , dt.String()) } |
Output :
Current date and time is: 2009-11-10 23:00:00 +0000 UTC m=+0.000000001
Example #2:
// Golang program to get the current time package main // Here "fmt" is formatted IO which // is same as C’s printf and scanf. import "fmt" // importing time module import "time" // Main function func main() { // Using time.Now() function. dt := time .Now() fmt.Println(dt.Format( "01-02-2006 15:04:05" )) } |
Output:
11-10-2009 23:00:00