# 日期时间
## 目 录
1. [Gradle 依赖](#gradle-dependency-4)
2. [日期](#date)
3. [时间](#time)
4. [日期时间](#datetime)
## Gradle 依赖
[  ](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` 参数。