| Constructor and Description |
|---|
Week(Calendar calendar,
int start)
通过日历初始化
|
Week(Date date,
int start)
通过日期初始化
|
Week(int start)
默认当月
|
Week(int year,
int month,
int day,
int start)
通过年月初始化
|
| Modifier and Type | Method and Description |
|---|---|
String |
build(boolean... args)
构建字符串内容
|
static Solar.Week |
from(Calendar calendar,
int start)
通过指定日历获取阳历周
|
static Solar.Week |
from(Date date,
int start)
通过指定日期获取阳历周
|
static Solar.Week |
from(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()
获取年
|
Solar.Week |
next(int weeks,
boolean separateMonth)
周推移
|
public Week(int start)
start - 星期几作为一周的开始,1234560分别代表星期一至星期天public Week(Date date, int start)
date - 日期start - 星期几作为一周的开始,1234560分别代表星期一至星期天public Week(Calendar calendar, int start)
calendar - 日历start - 星期几作为一周的开始,1234560分别代表星期一至星期天public Week(int year,
int month,
int day,
int start)
year - 年month - 月,1到12day - 日,1到31start - 星期几作为一周的开始,1234560分别代表星期一至星期天public static Solar.Week from(Date date, int start)
date - 日期start - 星期几作为一周的开始,1234560分别代表星期一至星期天public static Solar.Week from(Calendar calendar, int start)
calendar - 日历start - 星期几作为一周的开始,1234560分别代表星期一至星期天public static Solar.Week from(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 Solar.Week next(int weeks, boolean separateMonth)
weeks - 推移的周数,负数为倒推separateMonth - 是否按月单独计算public Solar getFirstDay()
public Solar getFirstDayInMonth()
public String build(boolean... args)
args - 可选参数-简化输出Copyright © 2022. All rights reserved.