Calendar获取本周第一天
时间: 2024-09-30 14:06:51 浏览: 30
在Java中,你可以使用`java.util.Calendar`类来获取当前周的第一天。以下是简单的步骤:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
// 设置星期日为一周的开始(0代表星期日)
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
// 跳转到本周的第一天
calendar.add(Calendar.DATE, -calendar.get(Calendar.DAY_OF_WEEK));
// 打印本周第一天的日期
System.out.println("本周第一天是:" + calendar.getTime());
}
}
```
这段代码首先获取当前日期,然后设置星期日为新的一周的开始,接着跳转到本周的第一天,并打印出来。`add()`方法用于添加指定数量的单位(这里是DATE表示日期)到日期上,使得日期指向本周的第一天。
相关问题
calendar获取本周第一天
你可以使用以下代码获取本周第一天的日期:
import datetime
today = datetime.date.today()
weekday = today.weekday()
start_of_week = today - datetime.timedelta(days=weekday)
print(start_of_week)
calendar获取本月第一天
使用Calendar类可以获取当前日期所在月份的第一天。根据引用的代码示例,可以先将Calendar对象设置为当前日期,然后通过`calendar.set(Calendar.DAY_OF_MONTH, 1)`将日期设置为当前月份的第一天,最后通过SimpleDateFormat格式化输出即可。以下是获取本月第一天的示例代码:
```java
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, 1);
String firstDayOfMonth = sdf.format(calendar.getTime());
System.out.println("本月第一天:" + firstDayOfMonth);
```
这段代码会将Calendar对象设置为当前日期所在月份的第一天,并通过SimpleDateFormat将其格式化为"yyyy-MM-dd"的字符串形式,最后打印输出。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* [使用Calendar类获取指定日期所在年/月份、周第一天、最后一天](https://blog.csdn.net/sinat_35626559/article/details/118189534)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
- *3* [Java Calendar类获取某个月份第一天及最后一天](https://blog.csdn.net/Xiehou_java/article/details/87937749)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文