将时间月份格式化为大写字母

时间:2019-04-16 09:42:49

标签: go time

我想格式化时间为

  

2006 / JAN / hello02JAN2006file.csv.zip

它以大写字母包含月份名称,

downloadDatetime.Time

downloadDate.Format("2006/JAN/hello02JAN2006file.csv.zip")不会将JAN转换为月份名称,因为它不会解析JAN,因此需要Jan,如果我给它Jan,则需要月份我也需要AprMay

时,名字也将像这样(APRMAY,...)

我要解决的解决方案是使用strings.Replace方法替换JAN

strings.Replace(downloadDate.Format("2006/JAN/hello02JAN2006file.csv.zip"), "JAN", strings.ToUpper(downloadDate.Format("Jan")), -1)

我在time.Time文档中缺少什么吗,或者以上是完成此操作的唯一方法?

0 个答案:

没有答案