如何将日期从一种格式转换为另一种格式

时间:2016-09-20 09:46:34

标签: date go

我正在将日期转换为unix时间戳,并使用split获取日期,如下所示

tm := time.Unix(1470009600, 0).UTC()
dateString := strings.Split(tm.String(), " ")

dateString的输出为2016-07-15,即YYYY-MM-DD格式。如何将其转换为DD-MMM-YY格式?例如:17-Jul-16?

1 个答案:

答案 0 :(得分:2)

使用适当格式的Format方法:

fmt.Println(tm.Format("02-Jan-06")) // Prints "01-Aug-16".

游乐场:https://play.golang.org/p/uYDYzPwnbJ