golang打印英文格式时间日期

假如我们在需求中需要类似如下图格式的日期展示,那么我们可以利用golang自带的time包来格式化(format包)

包的路径:goroot/src/time/format.go,以下是包的所包括格式内容

const (
    ANSIC       = "Mon Jan _2 15:04:05 2006"
    UnixDate    = "Mon Jan _2 15:04:05 MST 2006"
    RubyDate    = "Mon Jan 02 15:04:05 -0700 2006"
    RFC822      = "02 Jan 06 15:04 MST"
    RFC822Z     = "02 Jan 06 15:04 -0700" // RFC822 with numeric zone
    RFC850      = "Monday, 02-Jan-06 15:04:05 MST"
    RFC1123     = "Mon, 02 Jan 2006 15:04:05 MST"
    RFC1123Z    = "Mon, 02 Jan 2006 15:04:05 -0700" // RFC1123 with numeric zone
    RFC3339     = "2006-01-02T15:04:05Z07:00"
    RFC3339Nano = "2006-01-02T15:04:05.999999999Z07:00"
    Kitchen     = "3:04PM"
    // Handy time stamps.
    Stamp      = "Jan _2 15:04:05"
    StampMilli = "Jan _2 15:04:05.000"
    StampMicro = "Jan _2 15:04:05.000000"
    StampNano  = "Jan _2 15:04:05.000000000"
)
//test.go
package main

import "fmt"
import "time"
func main (){
     start := time.Now()
     fmt.Println(start.Format(time.RFC850))
   //打印结果:Sunday, 08-Mar-20 14:08:21 CST }

 

posted @ 2018-10-20 21:43  温柔的风  阅读(1089)  评论(0编辑  收藏  举报