public class SolarWeek extends Object
| 构造器和说明 |
|---|
SolarWeek(Calendar calendar,
int start)
通过日历初始化
|
SolarWeek(Date date,
int start)
通过日期初始化
|
SolarWeek(int start)
默认当月
|
SolarWeek(int year,
int month,
int day,
int start)
通过年月初始化
|
| 限定符和类型 | 方法和说明 |
|---|---|
static SolarWeek |
fromCalendar(Calendar calendar,
int start)
通过指定日历获取阳历周
|
static SolarWeek |
fromDate(Date date,
int start)
通过指定日期获取阳历周
|
static SolarWeek |
fromYmd(int year,
int month,
int day,
int start)
通过指定年月日获取阳历周
|
int |
getDay()
获取日期
|
List<Solar> |
getDays()
获取本周的阳历日期列表(可能跨月)
|
List<Solar> |
getDaysInMonth()
获取本周的阳历日期列表(仅限当月)
|
Solar |
getFirstDay()
获取本周第一天的阳历日期(可能跨月)
|
Solar |
getFirstDayInMonth()
获取本周第一天的阳历日期(仅限当月)
|
int |
getIndex()
获取当前日期是在当月第几周
|
int |
getMonth()
获取月
|
int |
getStart()
获取星期几作为一周的开始,1234560分别代表星期一至星期天
|
int |
getYear()
获取年
|
SolarWeek |
next(int weeks,
boolean separateMonth)
周推移
|
String |
toFullString() |
String |
toString() |
public SolarWeek(int start)
start - 星期几作为一周的开始,1234560分别代表星期一至星期天public SolarWeek(Date date, int start)
start - 星期几作为一周的开始,1234560分别代表星期一至星期天public SolarWeek(Calendar calendar, int start)
start - 星期几作为一周的开始,1234560分别代表星期一至星期天public SolarWeek(int year,
int month,
int day,
int start)
year - 年month - 月,1到12day - 日,1到31start - 星期几作为一周的开始,1234560分别代表星期一至星期天public static SolarWeek fromDate(Date date, int start)
date - 日期start - 星期几作为一周的开始,1234560分别代表星期一至星期天public static SolarWeek fromCalendar(Calendar calendar, int start)
calendar - 日历start - 星期几作为一周的开始,1234560分别代表星期一至星期天public static SolarWeek fromYmd(int year, int month, int day, int start)
year - 年month - 月,1到12day - 日,1到31start - 星期几作为一周的开始,1234560分别代表星期一至星期天public int getYear()
public int getMonth()
public int getDay()
public int getStart()
public int getIndex()
public SolarWeek next(int weeks, boolean separateMonth)
weeks - 推移的周数,负数为倒推separateMonth - 是否按月单独计算public Solar getFirstDay()
public Solar getFirstDayInMonth()
public String toFullString()
Copyright © 2021. All Rights Reserved.