在go语言中获取当前时间、纪元(Unix)时间并按年、月、日格式打印示例
在go语言中你需要获得当前时间和大纪元(Unix)时间,并按年、月、日显示时间。
解决方案:
使用http://golang.org/pkg/time 函数来获取当前时间和纪元时间。
也有一些方法可以将时间分解为年、月、日、小时和分钟。
代码示例:
package main
import (
"fmt"
"time"
)
func main() {
now := time.Now()
epoch := now.Unix()
fmt.Println("Now: ", now)
fmt.Println("Epoch(Unix) Time: ", epoch)
fmt.Println(now.Format("Mon, Jan 2, 2006 at 3:04pm"))
fmt.Println("Day: ", now.Day())
fmt.Println("Month: ", now.Month())
fmt.Println("Year: ", now.Year())
fmt.Println("Hour: ", now.Hour())
fmt.Println("Minute: ", now.Minute())
}
有兴趣的可以自行测试
相关文章