# 日期时间 ## 目 录 1. [Gradle 依赖](#gradle-dependency-4) 2. [日期](#date) 3. [时间](#time) 4. [日期时间](#datetime) ## Gradle 依赖 [ ![DateTime](https://img.shields.io/maven-central/v/com.afollestad.material-dialogs/datetime?label=datetime&style=for-the-badge) ](https://repo1.maven.org/maven2/com/afollestad/material-dialogs/datetime) `datetime` 模块包含用于制作日期、时间和日期-时间选择器对话框的扩展。 ```gradle dependencies { ... implementation 'com.afollestad.material-dialogs:datetime:3.2.1' } ``` ## Date ```kotlin MaterialDialog(this).show { ... datePicker { dialog, date -> // Use date (Calendar) } } ``` 还可以选择提供 `minDate`、`maxDate` 和 `currentDate` 参数。 ## Time ```kotlin MaterialDialog(this).show { ... timePicker { dialog, time -> // Use time (Calendar) } } ``` 你还可以选择提供 `currentTime` 和 `show24HoursView` 参数。 ## DateTime ```kotlin MaterialDialog(this).show { ... dateTimePicker(requireFutureDateTime = true) { _, dateTime -> // Use dateTime (Calendar) } } ``` 还可以选择提供 `minDateTime`、`maxDate`、`currentDateTime`、`show24HoursView` 和 `requireFutureDateTime` 参数。