本月的第一天 java
时间: 2023-12-18 22:29:26 浏览: 81
以下是获取本月第一天的Java代码:
```java
Calendar c = Calendar.getInstance();
c.set(Calendar.DAY_OF_MONTH, 1);
Date firstDayOfMonth = c.getTime();
```
这段代码使用了Java中的Calendar类,首先获取当前时间的Calendar实例,然后将日期设置为1,即为本月的第一天,最后通过getTime()方法获取Date类型的本月第一天。
相关问题
java获取本月第一天
获取本月第一天的Java代码如下:
```java
import java.time.LocalDate;
import java.time.temporal.TemporalAdjusters;
public class Main {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
LocalDate firstDayOfMonth = today.with(TemporalAdjusters.firstDayOfMonth());
System.out.println("本月第一天: " + firstDayOfMonth);
}
}
```
输出结果:
```
本月第一天: 2021-10-01
```
这里使用了Java 8的`LocalDate`类和`TemporalAdjusters`类来获取本月第一天。
java 本月第一天到第七天
以下是使用Java计算本月第一天到第七天的示例代码:
```java
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
LocalDate firstDayOfMonth = today.withDayOfMonth(1);
LocalDate seventhDayOfMonth = firstDayOfMonth.plusDays(6);
System.out.println("本月第一天到第七天:" + firstDayOfMonth + " 到 " + seventhDayOfMonth);
}
}
```
该程序首先获取当前日期(`LocalDate.now()`),然后使用`withDayOfMonth(1)`方法获取本月的第一天。接下来,使用`plusDays(6)`方法获取第七天的日期。最后,将结果打印到控制台。
阅读全文