gpt4 book ai didi

android - 短月份名称

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

我试图通过将月份 int 传递给函数来获得一个简短的月份名称。但它总是返回 'Jan'

函数如下:

public static String getMonthName_Abbr(int month) {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.MONTH, month);
SimpleDateFormat month_date = new SimpleDateFormat("MMM");
String month_name = month_date.format(month);
return month_name;
}

最佳答案

您只需将 cal.getTime() 传递给您的 format 调用,而不是 month 本身。

http://ideone.com/kKrGY9 查看工作演示

我不确定为什么您的代码会按给定的方式工作,因为 format 期望的是 Date 而不是 int;然而,如果它以某种方式实现了,那么作为一个小整数的 month 的值可能被解释为围绕纪元(1970 年 1 月 1 日)的时间。只是一个想法,但无论如何,您的函数将适用于这个小改动。

关于android - 短月份名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14007890/

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