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

Kotlin orientado a objetos (OOP)/Kotlin programa obtener la fecha actual

大全 de ejemplos de Kotlin

Tiempo

Ejemplo1En este programa, aprenderá a obtener la fecha y hora actual en diferentes formatos en Kotlin.

import java.time.LocalDateTime
fun main(args: Array<String>) {
    val current = LocalDateTime.now()
    :Obtener la fecha y hora actual en formato predeterminado
}

Al ejecutar el programa, la salida es:

La fecha y hora actuales son: 2017-08-02println("La fecha y hora actuales son: $current")11:25:44.973

T

Para el formato predeterminado, simplemente use el método toString() para convertirlo de objeto LocalDateTime a cadena.

Ejemplo2:Obtener la fecha y hora actual usando el patrón

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("La fecha y hora actuales son: $formatted")
}

Al ejecutar el programa, la salida es:

La fecha y hora actuales son: 2017-08-02 11:29:57.401

En el programa anterior, definimos el patrón de formato Año-Mes-Día Horas:Minutos:Segundos.Milisegundos usando el objeto DateTimeFormatter.

Luego, usamos el método format() de LocalDateTime para usar el formateador dado. Esto obtendrá la salida de cadena formateada.

Ejemplo3:Obtener la fecha y hora actual usando la constante predefinida

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 fecha actual es: $formatted")
}

Al ejecutar el programa, la salida es:

La fecha actual es: 20170802

En el programa anterior, usamos el constante de formato predefinido BASIC_ISO_DATE para obtener la fecha ISO actual como salida.

Ejemplo4:Obtener la fecha y hora actual en estilo localizado

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 fecha actual es: $formatted")
}

Al ejecutar el programa, la salida es:

La fecha actual es: Aug 2, 2017 11:44:19 AM

En el programa anterior, usamos el estilo localizado Medium para obtener la fecha y hora actual en el formato dado. Hay otros estilos: Full, Long y Short.

Además, aquí hay el código Java equivalente:Java程序用于获取当前日期和时间

大全 de ejemplos de Kotlin