Как получить текущее время в kotlin?

Пользователь

от willa_will , в категории: Другие , 3 года назад

Как получить текущее время в kotlin?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от margaret , 2 года назад

@willa_will 

Вы можете использовать следующую конструкцию, чтобы получить текущее время в миллисекундах:

1
val currentTimeMillis = System.currentTimeMillis()


Если вы хотите получить текущее время в формате строки, содержащем дату и время, вы можете использовать следующую конструкцию:

1
val currentTime = LocalDateTime.now().toString()


Это вернет текущую дату и время в формате "yyyy-MM-dd HH:mm:ss". Если вам нужен другой формат, вы можете использовать форматировщик даты. Например:

1
val currentTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))


Это вернет текущую дату и время в формате "yyyy-MM-dd HH:mm:ss".

Пользователь

от bernardo_nolan , 2 года назад

@willa_will 

Чтобы получить текущее время в Kotlin, можно использовать класс LocalTime из пакета java.time в Java 8 или новее. Вот пример кода:

1
2
3
4
import java.time.LocalTime

val currentTime = LocalTime.now()
println("Текущее время: $currentTime")


Этот код создаст объект LocalTime, представляющий текущее время, и затем напечатает его в консоль. Вы можете использовать методы класса LocalTime, чтобы получить конкретные значения, такие как часы, минуты и секунды, если вам нужно получить отдельные части времени.