如何获取一个月的第一天的名称?

新手上路,请多包涵

我将如何获得本月的第一天?因此,今年 1 月,它将在周日返回。然后对于 2 月,它会在星期三返回。

原文由 Austin Donovan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 352
1 个回答

要获取当前月份的第一个日期,请使用 java.util.Calendar 。首先获取它的一个实例并将字段 Calendar.DAY_OF_MONTH 设置为该月的第一个日期。由于任何一个月的第一天都是 1, cal.getActualMinimum(Calendar.DAY_OF_MONTH) ,这里可以使用 1。

 private Date getFirstDateOfCurrentMonth() {
  Calendar cal = Calendar.getInstance();
  cal.set(Calendar.DAY_OF_MONTH, cal.getActualMinimum(Calendar.DAY_OF_MONTH));
  return cal.getTime();
}

原文由 Nadeeshani 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题