android 年月日时分秒选择器
时间: 2023-07-11 10:17:34 浏览: 311
Android日期选择器实现年月日三级联动
您可以使用 Android 自带的 DatePicker 和 TimePicker 控件来实现年月日和时分秒的选择器。
DatePicker 控件用于选择日期,可以通过以下代码实现:
```java
DatePicker datePicker = findViewById(R.id.datePicker);
// 设置最小日期
Calendar minDate = Calendar.getInstance();
minDate.set(2000, 0, 1);
datePicker.setMinDate(minDate.getTimeInMillis());
// 设置最大日期
Calendar maxDate = Calendar.getInstance();
maxDate.set(2025, 11, 31);
datePicker.setMaxDate(maxDate.getTimeInMillis());
// 获取选择的日期
int year = datePicker.getYear();
int month = datePicker.getMonth();
int dayOfMonth = datePicker.getDayOfMonth();
```
TimePicker 控件用于选择时间,可以通过以下代码实现:
```java
TimePicker timePicker = findViewById(R.id.timePicker);
// 设置24小时制
timePicker.setIs24HourView(true);
// 获取选择的时间
int hour = timePicker.getHour();
int minute = timePicker.getMinute();
```
您可以将 DatePicker 和 TimePicker 结合起来,实现一个完整的年月日时分秒选择器。
阅读全文