# DateTime ## Table of Contents 1. [Gradle Dependency](#gradle-dependency-4) 2. [Date](#date) 3. [Time](#time) 4. [DateTime](#datetime) ## Gradle Dependency [ ![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) The `datetime` module contains extensions to make date, time, and date-time picker dialogs. ```gradle dependencies { ... implementation 'com.afollestad.material-dialogs:datetime:3.2.1' } ``` ## Date ```kotlin MaterialDialog(this).show { ... datePicker { dialog, date -> // Use date (Calendar) } } ``` You can optionally provide `minDate`, `maxDate` and `currentDate` parameters as well. ## Time ```kotlin MaterialDialog(this).show { ... timePicker { dialog, time -> // Use time (Calendar) } } ``` You can optionally provide `currentTime` and `show24HoursView` parameters as well. ## DateTime ```kotlin MaterialDialog(this).show { ... dateTimePicker(requireFutureDateTime = true) { _, dateTime -> // Use dateTime (Calendar) } } ``` You can optionally provide `minDateTime`, `maxDate`, `currentDateTime`, `show24HoursView`, and `requireFutureDateTime` parameters as well.