色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java計算每周第一天和最后一天

鄭雨菲1年前7瀏覽0評論

在Java中,我們可以使用Calendar類和SimpleDateFormat類來計算每周的第一天和最后一天。

以下是代碼示例:

import java.text.SimpleDateFormat;
import java.util.Calendar;
public class WeekDates {
public static void main(String[] args) {
// 創建Calendar實例
Calendar calendar = Calendar.getInstance();
// 獲取當前時間所在的周的第一天
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String firstDayOfWeek = sdf.format(calendar.getTime());
System.out.println("當前時間所在周的第一天:" + firstDayOfWeek);
// 獲取當前時間所在的周的最后一天
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);
String lastDayOfWeek = sdf.format(calendar.getTime());
System.out.println("當前時間所在周的最后一天:" + lastDayOfWeek);
}
}

代碼解釋:

  • 首先,我們創建了一個Calendar實例來訪問日期和時間。我們使用getInstance()方法獲取當前日期和時間的實例。
  • 然后,我們使用set()方法和Calendar.DAY_OF_WEEK常量來獲取當前時間所在的周的第一天。這個常量代表這個星期的第一天。
  • 接著,我們創建了一個SimpleDateFormat實例來將日期轉換成字符串。我們使用format()方法來轉換我們設置的日期。
  • 最后,我們打印出當前時間所在周的第一天和最后一天。

總之,使用Java計算每周的第一天和最后一天非常簡單。你只需要創建一個Calendar實例和一個SimpleDateFormat實例,然后使用set()方法和format()方法來計算和轉換日期。