当前位置: 首页 > 面试题库 >

如何在Java中将整数转换为本地化的月份名称?

甄文彬
2023-03-14
问题内容

我得到一个整数,并且需要在各种语言环境中转换为月份名称:

本地语言环境示例
1-> 1月
2日-> 2月

区域es-mx的示例:
1-> Enero
2-> Febrero


问题答案:
import java.text.DateFormatSymbols;
public String getMonth(int month) {
    return new DateFormatSymbols().getMonths()[month-1];
}


 类似资料:
  • 问题内容: 如何将月份字符串转换为整数? 在单击方法上,我想显示选定的日期,但是如果该日期有一个事件,它应该显示有关该事件的更多信息。检查假日事件的方法需要整数值。 这是代码: 更新: 问题答案: 看到 IDE一演示

  • 问题内容: 我有这个PHP代码: 但是它正在返回而不是。 等于8,因此函数要添加一个使其。 问题答案: 推荐的方法是: 如今,您应该真正将DateTime对象用于任何日期/时间数学计算。这要求您的PHP版本> = 5.2。如Glavić的答案所示,您可以使用以下命令: 该格式化字符用于重置一切的Unix纪元。该格式字符是一月份的数字表示,用前导零。 替代解决方案: 如果您使用的是较旧的PHP版本,

  • 问题内容: 有一个简单的方法来改变,这样 (就可以了太)。我可以做一个case语句,但是肯定有一个要转换的函数吗?编辑:我希望我可以接受多个答案,因为你们两个基本上给了我我所需的力量。 这将给出的数值。谢谢! 问题答案: 是, 将月份格式化为其数字表示形式。

  • 问题内容: 我有几个月以1,2,3,4,… 12的形式存储在SQL Server中。我想将它们显示为一月,二月等。SQLServer中是否有像MonthName(1)= January这样的函数?如果可能的话,我试图避免使用CASE语句。 问题答案: 有点hacky,但应该可以工作:

  • 问题内容: 我想创建一种计算整数和大十进制乘法的方法。我在Google和论坛上搜索没有找到任何内容。 有人能帮我吗? 问题答案: 要将整数(或字节/短/浮点数/双精度数)与BigInteger(或BigDecimal)相乘,必须先将本机数字转换为BigInteger / BigDecimal。 注意:是不一样的,而且在不同的原因的BigDecimal和BigInteger的。在这两种情况下,我建议

  • 问题内容: 我有两个整数和。我需要计算,作为结果,我想浮动。例如,作为结果,我希望得到1.5。我认为,最简单的(或唯一的)的方式来做到这一点是转换和成float类型。不幸的是,我找不到简单的方法。你能帮我吗? 问题答案: 你只需要 投 操作数为浮点的至少一个: 要么 或(不必要)