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

标签 java

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

最佳答案

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

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

关于java - 如何获取一个月的第一天的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8997228/

相关文章:

java - 厨师做饭又如何来回?

java - 我无法正确编译此代码。我究竟做错了什么?

java - 为什么 if 语句中的表达式顺序很重要

java - spring:从 Controller 返回 JSON 作为 ModelAndVIew

java - 延迟加载不起作用 - 我只需要父对象,而不是所有关联

java - 使用java比较两个pdf文件(方法)

java - 无法实例化 com.google.android.gms.maps.MapsFragment

java - ElasticSearch 通过数组字段作为独占搜索进行搜索

java - Mac 中的子框架运动

java - 使用java home在maven中编译错误