English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Kotlin 面向对象(OOP)/Kotlin程序获取当前日期

Collection complète d'exemples de Kotlin

Heure

Exemple1在此程序中,您将学习在Kotlin中以不同的格式获取当前日期和时间。

import java.time.LocalDateTime
fun main(args: Array<String>) {
    val current = LocalDateTime.now()
    :使用默认格式获取当前日期和时间
}

Lorsque ce programme est exécuté, la sortie est :

当前日期和时间: 2017-08-02println("当前日期和时间:\$current")11:25:44.973

T

对于默认格式,只需使用toString()方法将其从LocalDateTime对象转换为字符串。

Exemple2:使用模式获取当前日期和时间

import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
fun main(args: Array<String>) {
    val current = LocalDateTime.now()
    val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS")
    val formatted = current.format(formatter)
    println("当前日期和时间:\$formatted")
}

Lorsque ce programme est exécuté, la sortie est :

当前日期和时间: 2017-08-02 11:29:57.401

在上面的程序中,我们定义了格式模式Year-Mois-Day Hours:Minutes:Seconds.Milliseconds使用DateTimeFormatter对象。

然后,我们使用LocalDateTime的format()方法来使用给定的格式化程序。这将得到格式化字符串输出。

Exemple3:使用预定义的常量获取当前日期时间

import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
fun main(args: Array<String>) {
    val current = LocalDateTime.now()
    val formatter = DateTimeFormatter.BASIC_ISO_DATE
    val formatted = current.format(formatter)
    println("La date actuelle est: $formatted")
}

Lorsque ce programme est exécuté, la sortie est :

当前日期是: 20170802

在上面的程序中,我们使用了预定义的格式常量BASIC_ISO_DATE来获取当前ISO日期作为输出。

Exemple4:获取当前日期时间的本地化样式

import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
import java.time.format.FormatStyle
fun main(args: Array<String>) {
    val current = LocalDateTime.now()
    val formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM)
    val formatted = current.format(formatter)
    println("La date actuelle est: $formatted")
}

Lorsque ce programme est exécuté, la sortie est :

La date actuelle est: Aug 2, 2017 11:44:19 AM

Dans le programme ci-dessus, nous avons utilisé le style localisé Medium pour obtenir la date et l'heure actuelles au format donné. D'autres styles sont disponibles : Full, Long et Short.

De plus, voici le code Java équivalent :Programme Java pour obtenir la date et l'heure actuelles

Collection complète d'exemples de Kotlin