gpt4 book ai didi

java - Java 中的 SimpleDateFormat 和 Locale API

转载 作者:行者123 更新时间:2023-12-01 23:28:46 24 4
gpt4 key购买 nike

我有以下代码段,我认为它可以按照文档 promise 的方式工作,但事实并非如此!

public static void main(String[] args) throws ParseException
{
SimpleDateFormat fm = new SimpleDateFormat("yyyy/MMMM/dd", // format str
new Locale("gd", // language = Scottish Gaelic
"UK", // region = UK
"scotland")); // variant = scotland
fm.parse("2013/an Dàmhair/25");
}

执行此操作(当将其放入具有正确导入/声明的类中时)将给出以下错误。

Exception in thread "main" java.text.ParseException: Unparseable date: "2013/an Dàmhair/25"
at java.text.DateFormat.parse(DateFormat.java:357)
at Foo.main(Foo.java:15)

谁能告诉我这是否是一个错误(和/或不受支持的功能)?

日期字符串显然是盖尔语中有效的日期字符串,并且变体/语言也已正确设置。 (否则,我希望得到 IllegalArgument 或类似的东西)。

任何如何修复它的建议也将不胜感激。

谢谢

最佳答案

根据this list ,不支持此语言环境。

关于java - Java 中的 SimpleDateFormat 和 Locale API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19637498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com