package main
import (
"fmt"
"time"
)
func main() {
// Set the epoch from int64
t := time.Unix(0, 0)
fmt.Println(t)
// Get the epoch
// from Time instance
epoch := t.Unix()
fmt.Println(epoch)
// Current epoch time
apochNow := time.Now().Unix()
fmt.Printf("Epoch time in seconds: %d
", apochNow)
apochNano := time.Now().UnixNano()
fmt.Printf("Epoch time in nano-seconds: %d
", apochNano)
}
/*
1970-01-01 08:00:00 +0800 CST
0
Epoch time in seconds: 1521649376
Epoch time in nano-seconds: 1521649376346176000
*/