Чтобы ввести дату в Kotlin, вы можете использовать различные методы в зависимости от ваших требований. Вот несколько распространенных подходов:
-
Использование класса java.util.Date:
import java.text.SimpleDateFormat import java.util.Date // Create a SimpleDateFormat instance with the desired date format val dateFormat = SimpleDateFormat("yyyy-MM-dd") // Parse a date string and convert it to a Date object val dateString = "2021-12-31" val date: Date = dateFormat.parse(dateString) -
Использование класса java.time.LocalDate (Java 8 и выше):
import java.time.LocalDate import java.time.format.DateTimeFormatter // Create a DateTimeFormatter instance with the desired date format val dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd") // Parse a date string and convert it to a LocalDate object val dateString = "2021-12-31" val date: LocalDate = LocalDate.parse(dateString, dateFormat) -
Использование класса java.time.LocalDateTime (Java 8 и выше):
import java.time.LocalDateTime import java.time.format.DateTimeFormatter // Create a DateTimeFormatter instance with the desired date format val dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss") // Parse a date string and convert it to a LocalDateTime object val dateString = "2021-12-31 23:59:59" val date: LocalDateTime = LocalDateTime.parse(dateString, dateFormat)
Не забудьте настроить шаблоны формата даты («гггг-ММ-дд», «гггг-ММ-дд ЧЧ:мм:сс») в соответствии с вашими конкретными потребностями.