1
0
mirror of synced 2025-12-26 23:38:00 +08:00

add static fromXX methods

This commit is contained in:
6tail
2018-06-24 17:48:32 +08:00
parent 7741dfe979
commit c196e58ec8
7 changed files with 217 additions and 5 deletions

View File

@@ -67,6 +67,41 @@ public class SolarWeek {
this.start = start;
}
/**
* 通过指定日期获取阳历周
*
* @param date 日期
* @param start 星期几作为一周的开始1234560分别代表星期一至星期天
* @return 阳历周
*/
public static SolarWeek fromDate(Date date,int start){
return new SolarWeek(date,start);
}
/**
* 通过指定日历获取阳历周
*
* @param calendar 日历
* @param start 星期几作为一周的开始1234560分别代表星期一至星期天
* @return 阳历周
*/
public static SolarWeek fromCalendar(Calendar calendar,int start){
return new SolarWeek(calendar,start);
}
/**
* 通过指定年月日获取阳历周
*
* @param year 年
* @param month 月1到12
* @param day 日1到31
* @param start 星期几作为一周的开始1234560分别代表星期一至星期天
* @return 阳历周
*/
public static SolarWeek fromYmd(int year,int month,int day,int start){
return new SolarWeek(year,month,day,start);
}
/**
* 获取年
*