【发布时间】:2018-04-10 11:06:12
【问题描述】:
所以我的问题是:我想这样做:
datestring := "19. april 2018"
parsedDate, err := time.Parse("2. January 2006", datestring)
if err != nil {
fmt.Println(err)
}
fmt.Println(parsedDate)
这个 sn-p 工作得很好……但现在我输入的日期字符串不是英文的……它是德文的。所以四月愚弄了我。 (德语四月 = 英语四月)。使用datestring := "19. Februar 2018" 运行失败:
parsing time "12. februar 2018" as "2. January 2006":
cannot parse "februar 2018" as "Januar\"
有没有办法添加可解析(自然)语言?或者定义我期望的语言。我在文档中没有找到任何提及。
谢谢!
【问题讨论】:
-
标准库只处理英文名称,库推荐题外话。
-
你可以把德语名字改成英文