https://blog.csdn.net/weixin_39738488/article/details/78954606
private void initPickView() {
Calendar selectedDate = Calendar.getInstance();
Calendar startDate = Calendar.getInstance();
startDate.set(1990,1,1);//设置起始年份
//selectedDate.set(2008,3,15);
Calendar c = Calendar.getInstance();//
mYear = c.get(Calendar.YEAR); // 获取当前年份
mMonth = c.get(Calendar.MONTH) ;// 获取当前月份
mDay = c.get(Calendar.DAY_OF_MONTH);// 获取当日期
Calendar endDate = Calendar.getInstance();
endDate.set(2022,1,1);//设置结束年份
selectedDate.set(mYear,mMonth,mDay);
// endDate.set(mYear,mMonth,mDay);//设置结束年份
//时间选择器
mPvTime = new TimePickerBuilder(MainActivity.this, new OnTimeSelectListener() {
@Override
public void onTimeSelect(Date date, View v) {
Toast.makeText(MainActivity.this, "" + getTime(date), Toast.LENGTH_SHORT).show();
mTime.setText(getTime(date));
}
})
.setCancelColor(Color.parseColor("#333333"))
.setTitleBgColor(Color.parseColor("#ffffff"))
.setDate(selectedDate)
.isCyclic(true)
.setRangDate(startDate,endDate)
.build();
}