DateTime in Golang

Create new folder named src. In src folder, create new file named main.go as below:

package main

import (
	"fmt"
	"time"
)

func main() {
	today := time.Now()
	fmt.Println("Today:", today)
	fmt.Println("Year:", today.Year())
	month := today.Month()
	fmt.Println("Month: ", month)
	fmt.Println("Month: ", int(month))
	fmt.Println("Day: ", today.Day())
	fmt.Println("Hour: ", today.Hour())
	fmt.Println("Minutes: ", today.Minute())
	fmt.Println("Second: ", today.Second())
}




Open Terminal windows in Visual Studio Code and run command line: go run main.go

Today: 2019-03-31 13:21:21.8535619 +0700 +07 m=+0.010008701
Year: 2019
Month: March
Month: 3
Day: 31
Hour: 13
Minutes: 21
Second: 21