Методы Kotlin для получения времени в миллисекундах, часах и минутах

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

  1. Метод 1: использование System.currentTimeMillis():

    val currentTimeMillis = System.currentTimeMillis()
    val hours = (currentTimeMillis / (1000 * 60 * 60)) % 24
    val minutes = (currentTimeMillis / (1000 * 60)) % 60
  2. Метод 2: использование java.util.Calendar:

    val calendar = Calendar.getInstance()
    val hours = calendar.get(Calendar.HOUR_OF_DAY)
    val minutes = calendar.get(Calendar.MINUTE)
  3. Метод 3: использование java.time.LocalDateTime(требуется Kotlin 1.8 и более поздних версий):

    val now = LocalDateTime.now()
    val hours = now.hour
    val minutes = now.minute