Open In App

How to Get Current time in Golang?

Last Updated : 21 Apr, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

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


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads