我正在解析来自 AWS 的 cron 字符串,如下所示cron(0 7 13 November ? 2019)。有没有一种干净的方法可以返回November到11使用 Go 的内置类型?该time.Month类型允许映射int到string,但似乎没有办法进行相反的操作。我错过了什么吗?现在,我写这个是为了得到map[string]int我正在使用的 a ,如下所示:monthi := getMonths()[monthName]。
func getMonths() map[string]int {
m := make(map[string]int)
for i := 1; i < 13; i++ {
month := time.Month(i).String()
m[month] = i
}
return m
}
Run Code Online (Sandbox Code Playgroud)