Avatar ·

Comment obtenir le timestamp actuel (horodatage) sur Android en Kotlin ?

Bonjour à tous ! Je suis un développeur Android débutant, j'écris en Kotlin. Je suis confronté à une tâche apparemment simple : j'ai besoin d'obtenir le timestamp actuel (horodatage) dans mon application, par exemple pour sauvegarder l'heure de création d'un enregistrement dans la base de données ou l'envoyer au serveur. J'ai essayé plusieurs options, mais je me suis perdu dans différentes API. Avant, en Java, j'utilisais `System.currentTimeMillis()`, mais en Kotlin cela fonctionne aussi, et j'obtiens un nombre long. Est-ce correct ? Mais j'ai entendu dire que ce n'est pas très bien, et qu'il faut utiliser `Instant.now()` ou `Calendar.getInstance()`. Il y a aussi `Date()`. Dites-moi, s'il vous plaît, quelle méthode est considérée comme correcte et moderne pour Android (API 26+) ? J'ai besoin d'obtenir le timestamp au format Unix (nombre de millisecondes depuis le 1er janvier 1970). Voici un exemple que j