gpt4 book ai didi

java - 日期格式 : month abbreviation with dot

转载 作者:bug小助手 更新时间:2023-10-28 10:51:47 25 4
gpt4 key购买 nike

我有一个日期格式模式:MMM yyyy

并且希望:如果月份名称被缩短,则在名称后打印一个点。但如果月份名称不是缩写,则不会添加点。

例子:

  • May 2010 应该打印:May 2010(不带点)- May 只有 3 个字母长,所以不需要点,因为它不是缩写。
  • 2100 年 12 月应打印:Dec. 2010(带点)——十二月的长度超过3个字母,所以需要一个点,因为它是一个缩写。

这可以通过模式实现吗,还是我需要“手工”实现?

最佳答案

您可以做的是使用自定义 DateFormatSymbols在您的格式化程序中,您使用包含“May”而不是“May”的数组覆盖短月份数组。

更新:对不起,我最后一点错了,当然应该反过来,短月份最初是“一月”、“二月”等,你应该把它们替换为“一月”、“二月”除 5 月外的每个月。

关于java - 日期格式 : month abbreviation with dot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4723421/

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