java获取当月第一天
时间: 2023-06-05 14:08:25 浏览: 243
你好!对于你的问题,我可以回答你。你可以使用如下代码来获取当月第一天:
```java
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH, 1);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String firstDayOfMonth = sdf.format(cal.getTime());
System.out.println("当月第一天:" + firstDayOfMonth);
```
希望能帮到你!如果您有其他问题,不要犹豫与我交流。
相关问题
用Java获取当月第一天日期和最后一天日期
您好,可以使用Java中的Calendar类来获取当月的第一天和最后一天日期。具体代码如下:
```
import java.util.Calendar;
public class Test {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
// 设置为当月第一天
calendar.set(Calendar.DAY_OF_MONTH, 1);
// 获取当月第一天日期
String firstDay = String.format("%tF", calendar);
System.out.println("当月第一天日期:" + firstDay);
// 设置为当月最后一天
calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
// 获取当月最后一天日期
String lastDay = String.format("%tF", calendar);
System.out.println("当月最后一天日期:" + lastDay);
}
}
```
以上代码中,首先获取当前时间的Calendar实例,然后通过设置DAY_OF_MONTH字段来获取当月的第一天和最后一天日期。其中,%tF是Java中的日期格式化符号,表示输出日期的格式为"yyyy-MM-dd"。
java date 获取当月第一天
可以使用以下代码获取当前月份的第一天:
```
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.set(Calendar.DAY_OF_MONTH, 1);
Date firstDayOfMonth = calendar.getTime();
```
阅读全文