当前位置: 首页 > 知识库问答 >
问题:

simpledateformat仅适用于月份中的月份和日期[duplicate]

凌嘉勋
2023-03-14

我需要此格式MonthDay,示例0422

SimpleDateFormat sdf = new SimpleDateFormat("MMdd");
curDate = sdf.parse(curMon+""+curDay);

但我得到的格式是:

Thu Jun 07 00:00:00 CEST 1973

我需要做什么?

共有1个答案

别兴国
2023-03-14

不使用parse,而是使用format,如下所示:

SimpleDateFormat s = new SimpleDateFormat("MMdd");
String d = s.format(new Date());
System.out.println(d);

由于今天是5月27日,这将产生:

0527               
 类似资料:
  • 问题内容: 我在确定仅基于月份和年份的SQL中比较日期的最佳方法时遇到了麻烦。 我们会根据日期进行计算,由于结算是按月进行的,所以该月的日期造成了更大的障碍。 例如 上面的示例将不返回任何行,因为@ date1大于@ date2。因此,我想找到一种摆脱困境的方法。 同样,以下情况由于相同的原因也让我感到悲伤。 我已经完成日期的内联转换,以得出指定日期的月份的第一天和最后一天。 必须有一种更简单的方

  • 我很难确定在SQL中只根据月份和年份来比较日期的最佳方式。 我们根据日期进行计算,并且由于按月计费,因此该月的日期造成了更多的障碍。 比如说 上述示例不会返回任何行,因为@date1大于@date2。所以我想找个方法把这一天从等式中去掉。 同样,下面的情况也同样让我感到悲伤。 我已经完成了日期的内联转换,以导出指定日期的第一天和最后一天。 一定有更简单的方法。有什么建议吗?

  • 我想有一个日期选择器,用户可以从日期选择器中只选择月份和年份,我还需要限制从以前的日期选择器中选择月份和年份的下一个日期选择器... 有人能帮我解脱吗?

  • 问题内容: 如何在Java中动态显示for循环中特定月份的日期,月份和年份? 问题答案: 这简要演示了Java 和类的一些基础知识。根据您的问题,这是我能做的最好的事情。

  • 我使用的是bootstrap datepicker,我的代码如下所示,是JSFIDLE上的代码演示 上面的代码运行良好,但我试图做的是允许用户只选择月份和年份。 你能告诉我怎么做吗?

  • 问题内容: 但是,当它返回时将给出2016年1月14日。 预期的输出是2016年3月14日 问题答案: 应该是资本。因为 mm 代表分钟 MM 代表月份 所以你的格式应该像