gpt4 book ai didi

android - Calendar.getDisplayName 返回 null

转载 作者:行者123 更新时间:2023-11-29 15:48:50 25 4
gpt4 key购买 nike

我想通过这个获取一个月的显示名称:

    final Calendar c = Calendar.getInstance();
String monthName=c.getDisplayName(monthOfYear, Calendar.SHORT, Locale.US);//monthOfYear: 6

但是函数总是返回null

请帮助我。

最佳答案

你可能想考虑放弃 Calendar,对于这样一个简单的任务来说它有点重:

int monthOfYear = Calendar.JULY; // 6
String monthName = new DateFormatSymbols(Locale.US).getShortMonths()[monthOfYear];

请注意,您可以缓存(甚至在 static 变量中)getShortMonths() 的返回值和以后不同月份的索引,请注意,编号从 0 开始(=一月)。值得缓存,因为 getShortMonths() 每次都会返回一个新的 mint 数组。

如果您的目标是 > API 级别 9,请考虑使用 DateFormatSymbols.getInstance(Locale.US) 而不是 new

关于android - Calendar.getDisplayName 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31527846/

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