Ruby DateTime.parse带有Umlauts的德语日期
DateTime.parse是否已损坏?我试图解析日期字符串Ruby DateTime.parse带有Umlauts的德语日期,ruby,parsing,datetime,Ruby,Parsing,Datetime,DateTime.parse是否已损坏?我试图解析日期字符串2。März 2015,应返回2015年3月2日的对象 但是,由于ä-字符,它会抛出一个异常。在我的脚本中,Umlaut处理其他方面是很好的。有什么问题吗 有什么问题吗 Ruby只解析英文月份名称 它不接受其他没有umlauts的德语字符串 不是真的。Ruby按前3个字母检测月份名称,并丢弃其余字母: Date.parse('February') #=> #<Date: 2015-02-01 ...> Date.pa
2。März 2015
,应返回2015年3月2日的对象
但是,由于ä
-字符,它会抛出一个异常。在我的脚本中,Umlaut处理其他方面是很好的。有什么问题吗
有什么问题吗
Ruby只解析英文月份名称
它不接受其他没有umlauts的德语字符串 不是真的。Ruby按前3个字母检测月份名称,并丢弃其余字母:
Date.parse('February') #=> #<Date: 2015-02-01 ...>
Date.parse('Februar') #=> #<Date: 2015-02-01 ...>
Date.parse('Feb') #=> #<Date: 2015-02-01 ...>
Date.parse('Febfoobar') #=> #<Date: 2015-02-01 ...>
有什么问题吗
Ruby只解析英文月份名称
它不接受其他没有umlauts的德语字符串 不是真的。Ruby按前3个字母检测月份名称,并丢弃其余字母:
Date.parse('February') #=> #<Date: 2015-02-01 ...>
Date.parse('Februar') #=> #<Date: 2015-02-01 ...>
Date.parse('Feb') #=> #<Date: 2015-02-01 ...>
Date.parse('Febfoobar') #=> #<Date: 2015-02-01 ...>
这不仅仅是角色。即使它接受了这个字符,我认为它也不会接受除英语以外的任何语言。不要轻易责怪别人。它确实接受其他没有umlauts的德语字符串。我不是在责怪,我是在问。:)如果你不确定,请不要投否决票。你是在责怪Ruby开发人员。@sawa:在Ruby开发人员列表中发布错误报告也会责怪他们吗?这仅仅是为了发现错误,或者,就我而言,是为了填补我知识中的漏洞我完全尊重并感谢ruby开发者社区所做的工作。:)这不仅仅是角色。即使它接受了这个字符,我认为它也不会接受除英语以外的任何语言。不要轻易责怪别人。它确实接受其他没有umlauts的德语字符串。我不是在责怪,我是在问。:)如果你不确定,请不要投否决票。你是在责怪Ruby开发人员。@sawa:在Ruby开发人员列表中发布错误报告也会责怪他们吗?这仅仅是为了发现错误,或者,就我而言,是为了填补我知识中的漏洞我完全尊重并感谢ruby开发者社区所做的工作。:)谢谢你用这三封信的解释。谢谢你用这三封信的解释。