我需要解析电子邮件标题中的date_id字段。然而,这些布局似乎略有不同,所以我开始构建一个开关盒/块。我想知道这是否真的是解决这个问题的方法。
case strings.Contains(h.Headers[bk].Date, "(CEST)"):
layout = "Mon, 02 Jan 2006 15:04:05 -0700 (MST)"
case strings.Contains(h.Headers[bk].Date, "(EDT)"):
layout = "Mon, 02 Jan 2006 15:04:05 -0700 (MST)"
default:
layout = "Mon, 02 Jan 2006 15:04:05 -0700"
}